📅  最后修改于: 2023-12-03 15:01:46.134000             🧑  作者: Mango
在 JavaScript 中,我们可以使用内置的 Date()
对象来获取当前日期和时间。以下是一些常用的方法:
要获取当前时间,我们使用 Date()
对象的构造函数,如下所示:
let now = new Date();
这将返回一个日期对象,其中包含当前时间和日期的信息。
我们可以使用以下方法来获取特定的日期和时间信息:
let year = now.getFullYear(); // 获取当前年份(如2022)
let month = now.getMonth(); // 获取当前月份(从0开始,即0表示一月,11表示十二月)
let day = now.getDate(); // 获取当前日期(1~31)
let hours = now.getHours(); // 获取当前小时数(0~23)
let minutes = now.getMinutes(); // 获取当前分钟数(0~59)
let seconds = now.getSeconds(); // 获取当前秒数(0~59)
let milliseconds = now.getMilliseconds(); // 获取当前毫秒数(0~999)
let weekday = now.getDay(); // 获取当前星期几(0表示星期日,1表示星期一,以此类推)
可以从 Date()
构造函数中传入指定的日期和时间来获取特定的日期和时间信息。
let specifiedDate = new Date('January 1, 2020 12:00:00');
此代码将返回指定日期和时间的日期对象。我们可以使用上面的方法来获取其信息。
如果需要以特定的格式显示日期和时间,我们可以使用 toLocaleString()
方法将日期和时间转换为本地字符串。
例如,以下代码将返回当前日期和时间的字符串:
let formattedDate = now.toLocaleString(); // 格式化当前日期和时间
console.log(formattedDate); // 输出:2022/2/18 下午9:48:36
在 JavaScript 中,我们可以使用 Date()
对象来获取当前日期和时间。通过使用 getFullYear()
、getMonth()
、getDate()
、getHours()
、getMinutes()
、getSeconds()
和 getMilliseconds()
方法,我们可以获取特定的日期和时间信息。要格式化日期和时间,可以使用 toLocaleString()
方法。
以上是一些常用的方法,更多的使用方法详见 MDN 文档。