new Data()获取当前年、月、年/月/日 hh-ss-mm

341 阅读1分钟

获取当前时间

    var myData = new Date()
    const currentYear = myData.getFullYear()
    const currentMonth = myData.getMonth() + 1
    const currentTime = myData.toLocaleString('chinese',{hour12:false})

遇到的坑:

1-在获取月份的时候,获取到的月份总是比当前月少1。

Date.getMonth返回值是0(1月)~11(12月)之间的一个整数。

注意:Date对象用1表示一个月中的第一天,但用0表示一年中的第一个月

2-获取当前时间,根据需求,将时间转换为24小时制时需要加入参数'chinese',{hour12:false}。