常用日期时间格式化总结

使用常用的时间插件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)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值