📜  格式化日期 Javascript (1)

📅  最后修改于: 2023-12-03 15:40:28.954000             🧑  作者: Mango

标题:格式化日期 Javascript

介绍

在 Javascript 中,有很多方法可以用来格式化日期。无论是将日期转换为特定的格式,还是获取时间戳,都可以用Javascript来实现。

获取当前日期

在 Javascript 中,可以使用 Date 对象来获取当前日期。以下代码片段将创建一个新的日期对象,表示当前日期和时间:

const now = new Date();
console.log(now);

上述代码将输出当前日期和时间。

获取特定日期

如果需要获取特定的日期,可以使用 new Date(dateString)new Date(year, month, day, hours, minutes, seconds, milliseconds)。以下代码片段将获取特定日期:

const date1 = new Date('August 19, 1975 23:15:30');
const date2 = new Date(1975, 7, 19, 23, 15, 30, 0);
console.log(date1);
console.log(date2);

上述代码分别输出特定日期。

将日期转换为字符串

可以使用 toLocaleDateString()toLocaleTimeString() 方法将 Date 对象转换为本地日期或时间的字符串。以下代码片段将把日期转换为字符串:

const now = new Date();
console.log(now.toLocaleDateString());
console.log(now.toLocaleTimeString());

上述代码将输出本地日期字符串和本地时间字符串。

将日期转换为指定格式字符串

可以使用 toLocaleString() 方法将日期转换为指定格式的字符串。例如,下面的代码片段将日期转换为 ISO 格式的字符串:

const now = new Date();
console.log(now.toLocaleString('en-GB', { timeZone: 'UTC' }));

上述代码将输出一个 ISO 格式的字符串。

获取时间戳

可以使用 getTime()valueOf() 方法获取 Date 对象的时间戳。以下代码片段将获取时间戳:

const now = new Date();
console.log(now.getTime());
console.log(now.valueOf());

上述代码将输出时间戳。

结论

在 Javascript 中,有很多方法可以用来格式化日期。无论是将日期转换为特定的格式,还是获取时间戳,都可以使用这些函数解决。以上的方法都可以应用在前端以及后端的 Javascript 上。