前端中不同格式的日期相互转换(字符串、时间戳)js相关
在JavaScript中,您可以使用内置的Date
对象以及相关的方法来实现不同格式日期之间的转换。以下是一些常见的转换方式:
- 字符串转换为日期对象:
var dateString = "2021-07-28";
var dateObject = new Date(dateString);
- 日期对象转换为字符串:
var dateObject = new Date();
var dateString = dateObject.toISOString(); // "2021-07-28T12:34:56.789Z"
- 字符串转换为时间戳:
var dateString = "2021-07-28";
var dateObject = new Date(dateString);
var timestamp = dateObject.getTime(); // 返回自1970年1月1日以来的毫秒数
- 时间戳转换为日期对象:
var timestamp = 1627507600000;
var dateObject = new Date(timestamp);
- 日期对象转换为时间戳:
var dateObject = new Date();
var timestamp = dateObject.getTime();
- 时间戳转换为字符串:
var timestamp = 1627507600000;
var dateObject = new Date(timestamp);
var dateString = dateObject.toISOString();
以上代码提供了从字符串到日期对象、日期对象到字符串,以及从字符串和日期对象到时间戳的转换。您可以根据需要选择适当的转换方法。
评论已关闭