📅  最后修改于: 2023-12-03 15:40:28.954000             🧑  作者: Mango
在 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 上。