js将毫秒数转化为时间

本文介绍如何使用JavaScript进行日期格式化,包括默认格式化方法及自定义格式化方法。通过重写`toLocaleString()`方法,可以实现更加灵活的日期显示格式。

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

    // 根据毫秒数构建 Date 对象
    var date = new Date(1499996760000);
    // 格式化日期
    dateTime = date.toLocaleString();

 

 


这时候 dateTime 的值为"2018/07/10 下午2:07:02"。可以通过重写 toLocaleString() 方法,来自定义日期显示格式。

 

 

 

 


    // 重写方法,自定义格式化日期
    Date.prototype.toLocaleString = function() {
        // 补0   例如 2018/7/10 14:7:2  补完后为 2018/07/10 14:07:02
        function addZero(num) {
            if(num<10)
                return "0" + num;
            return num;
        }
        // 按自定义拼接格式返回
        return this.getFullYear() + "/" + addZero(this.getMonth() + 1) + "/" + addZero(this.getDate()) + " " +
            addZero(this.getHours()) + ":" + addZero(this.getMinutes()) + ":" + addZero(this.getSeconds());
    };
    // 根据毫秒数构建 Date 对象
    var date = new Date(1499996760000);
    // 按重写的自定义格式,格式化日期
    dateTime = date.toLocaleString();
---------------------
作者:cherlshall
来源:优快云
原文:https://blog.youkuaiyun.com/cherlshall/article/details/80985209
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/xiaoshen666/articles/11192929.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值