JS中如何计算一个时间戳距今有多少个月?例如:1577808000

多少个月的方法我就满足了。

如果还能将年月压入一维数组就帮到底了,例如["2019-01","2019-02","2019-03"],谢谢

var t=1577808000; //时间戳(秒)
var ot=new Date(t*1000); //转为时间对象(js的时间戳是毫秒数)
var oy=ot.getFullYear(); //年
var om=ot.getMonth()+1; //
var tt=new Date(); //今天
var ty=tt.getFullYear(); //今天年
var tm=tt.getMonth()+1; //今天月
var gm=(ty-oy)*12+(tm-om); //距今月数
alert(ot.toLocaleDateString()+"距今"+gm+"个月");
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网