js时间戳和日期的相互转化

本文介绍了如何将日期字符串'2020-10-10'转换为毫秒级时间戳,并演示了时间戳的加减运算,以及如何将其转化为可读的'日-月-年'格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

            //时间转化为时间戳
            let dateTime ="2020-10-10";
            //转化出的时间戳为毫秒级
            let dateStampMs= new Date(dateTime ).getTime();
            //时间戳毫秒级转化为秒级
            let dateStampS= new Date(dateTime ).getTime()/1000;
            //时间戳的支持加减运算
            let addDateStamp=dateStampMs+24*60*60*1000//加一天
            //时间戳转化为时间
            let newdateTime=formatTime(addDateStamp)
            //时间戳转化为d-m-y(日-月-年)
            function formatTime(dateStamp){
                        var time = new Date(dateStamp);
                        var y = time.getFullYear();
                        var m = time.getMonth()+1;
                        var d = time.getDate();
                        var h = time.getHours();
                        var mm = time.getMinutes();
                        var s = time.getSeconds();
                        return y+'-'+addTime(m)+'-'+addTime(d)+' '+addTime(h)+':'+addTime(mm)+':'+addTime(s);
            }
        function addTime(m){return m<10?'0'+m:m }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值