时间转换:toLocaleDateString 不同环境返回不同时间格式

sisophon 2020-12-18 PM 454℃ 1条

小程序:
使用:

let ns = 1608277892;
let dateStr = new Date(parseInt(nS) * 1000).toLocaleDateString().replace(/\//g, '-');
return dateStr;

之后
模拟器上时间格式是:2020-12-18
手机上显示时间格式是:Fri Dec 18 2020
解决办法:
使用

let time = new Date(parseInt(nS) * 1000);
let dateStr = time.getFullYear() + "-"
 + (time.getMonth() + 1) + "-" + time.getDate();
return dateStr;

因为getMonth获取的是0-11,1-12月份所以要+1.

标签: Js

非特殊说明,本博所有文章均为博主原创。

上一篇 Git生成ssh秘钥
下一篇 没有了

评论啦~



唉呀 ~ 仅有一条评论


  1. 站元素主机
    站元素主机

    感谢分享 赞一个

    回复 2021-05-31 09:53