使用常用的时间插件moment.js来获取当前时间
-
moment.js支持字符串、Date、时间戳以及数组等格式,可以格式化日期时间,计算相对时间,获取特定时间后的日期时间等等
-
yy YY 都是代表当前年份
-
MM 当前月
-
DD 获取几号
-
dd 获取星期几,比如今天星期四,d 值为4,dd 值为 四,ddd 值为周四,dddd 值为星期四
-
hh 12h制的时 HH 24h制的时
-
mm 分钟
-
ss 秒
import moment from 'moment'
var myNow=moment()// 获取当前时间 Thu Aug 06 2020 15:38:17 GMT+0800
var myNow=moment('20201209')// Wed Dec 09 2020 00:00:00 GMT+0800
var myNow=moment(now).format('YYYY年MM月DD日hh小时mm分ss秒')//2020年08月06日03小时05分09秒
var myNow=moment(now).format('yyyy年MM月DD日')//2020年08月06日
var myNow=moment(now).format('yyyy-MM-DD hh:mm:ss') //2020-08-06 12:00:00
var myNow=moment(now).format('MM/DD/yyyy')//08/06/2020
var myNow=moment(now).format('LLLL')//2020年8月6日星期四下午3点27分
var myNow=moment(now).format('LL')//2020年8月6日,ll相同
var myNow=moment(now).format('hh:mm:ss a')//03:22:45 下午
var myNow=moment(now).format('YYYYMMDDHHmmss')//20200806152337
var myNow=moment(now).calendar()//今天15:24
var myNow=moment(now).valueOf()//1596698891930 (完整的ms时间戳)
var myNow=moment(now).format('X')//1596698970 (以秒结尾的时间戳)
var myNow=moment(now).format('x')//1596698996042 (完整的ms时间戳,比秒多了三位)
var myNow=moment().add('days',7).format('YYYY年MM月DD日') //7天以后,2020年08月13日
var myNow=moment().add('hours',7).format('HH:mm:ss') //7小时以后,22:43:07
var myNow=moment("20130101", "YYYYMMDD").fromNow(); //8年前
var myNow=[moment().startOf('day').format('YYYY-MM-DD HH:mm:ss'),moment().endOf('day').add(80, "years").format('YYYY-MM-DD HH:mm:ss')],//80年后 [ "2020-08-06 00:00:00", "2100-08-06 23:59:59" ]
console.log(myNow)