让我来为您详细讲解“JS时间戳与日期格式互相转换的简单方法示例”的完整攻略。在 Javascript 中,日期时间通常是以时间戳和日期格式相互转换的。时间戳是指自 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)以来的秒数。日期格式则是以一定格式表示的时间日期字符串。
将时间戳转换为日期格式
我们可以使用 Date
对象的 toLocaleString()
方法将时间戳转换为日期格式。toLocaleString()
方法将日期转换为浏览器默认的日期时间格式并返回字符串。下面是一个示例:
const timestamp = 1623955354; // 时间戳
const date = new Date(timestamp * 1000); // 将时间戳转换为 Date 对象
const dateString = date.toLocaleString(); // 将 Date 对象转换为字符串
console.log(dateString); // 输出:6/17/2021, 9:49:14 AM
在这个示例中,我们将时间戳 1623955354
转换为 Date 对象,并使用 toLocaleString()
方法将 Date 对象转换为字符串。最终输出的结果为:6/17/2021, 9:49:14 AM
。
将日期格式转换为时间戳
我们可以使用 Date
对象的 getTime()
方法将日期格式转换为时间戳。getTime()
方法返回自 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)以来的毫秒数。下面是一个示例:
const dateString = '2021-06-17 09:49:14'; // 日期格式
const date = new Date(dateString); // 将字符串转换为 Date 对象
const timestamp = date.getTime() / 1000; // 将 Date 对象转换为时间戳
console.log(timestamp); // 输出:1623955354
在这个示例中,我们将日期时间字符串 2021-06-17 09:49:14
转换为 Date 对象,并使用 getTime()
方法将 Date 对象转换为时间戳。最终输出的结果为:1623955354
。
以上就是我对“JS时间戳与日期格式互相转换的简单方法示例”的完整攻略,希望能对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS时间戳与日期格式互相转换的简单方法示例 - Python技术站