javascript 中时间戳与日期间的相互转换,以及通过时间戳之差得到相差的天数

1、日期转换时间戳
①、 Date.parse();

 var time = Date.parse(new Date('2021-3-5'));
 console.log(time); //1614873600000

②、valueOf() (获取到秒)

var time = (new Date('2021-3-5')).valueOf();
console.log(time); //1614873600000

③、getTime() (获取到秒)

var time = (new Date('2021-3-5')).getTime();
console.log(time);//1614873600000

④、Date.now() (获取时间戳 到秒)

console.log(Date.now())
console.log(Date.now('2021-4-01'))

2、时间戳转为日期
①、转换为年月日

 var year_month = (new Date('2021-3-5')).toLocaleDateString();
 console.log(year_month); // 2021/3/5
 year_month.replace(/\//g,'-');
 console.log(year_month); // 2021-3-5

②、时间戳转为年月日

 var s = 1614873600000;//得到时间戳
 console.log(new Date(s).toLocaleString()); //2021/3/5 上午12:00:00

3、两个时间戳之差 获取天数

 var start=1491789600000;//2017-4-10 10:00
 var end=1494381600000;//2017-5-10 10:00
 var utc=end-start;
 utc/(24*60*60*1000);// 天
 utc/(60*60*1000);//小时
 utc/(60*1000); // 分
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值