本地存储时间,和时间格式化yyyy-mm-dd hh:mm:ss

 

1. 本地存储时间

    通常用事件来触发,比如关闭窗口,点击事件触发存储


        // 本地存储时间 key value
        var time = new Date();
        localStorage.setItem('断线时间', time);

 

2. 本地获取时间

                // 获取本地存储的时间
                var getDisconnectTime = localStorage.getItem('断线时间');

 

3. 时间格式化

        // 正常=>毫秒 1毫秒等于1000毫秒
        //var time = new Date().getTime();

        // 毫秒=>正常时间
        // var newTime = new Date(time);

        // var myDate2 = '2019-09-17T15:35:55+08:00';
        // console.log(myDate2)

        var myDate = new Date(); // 可以赋值给myDate其它时间格式如myDate2,这里拿当前时间来举例子
        

        function timestampToTime(timestamp) {
            var date = new Date(timestamp); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
            var Y = date.getFullYear() + '-';
            var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
            var D = date.getDate() < 10 ? '0' + date.getDate() + ' ' : date.getDate() + ' ';
            var h = date.getHours() < 10 ? '0' + date.getHours() + ':' : date.getHours() + ':';
            var m = date.getMinutes() < 10 ? '0' + date.getMinutes() + ':' : date.getMinutes() + ':';
            var s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();
            return Y + M + D + h + m + s;
        }
        console.log(timestampToTime(myDate)) //2019-09-17 15:35:55

另外有个不错的时间格式化插件推荐使用一下  moment.js

只需引入moment.js,然后输出 moment().format('YYYY-MM-DD HH:mm:ss') 即可,效果一样哦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值