• 技术文章 >web前端 >js教程

    js时间相互转换:时间戳转为时间字符串(代码)

    不言不言2018-08-15 17:36:42原创4134
    本篇文章给大家带来的内容是关于js时间相互转换:时间戳转为时间字符串(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    时间戳转为时间字符串

    function formatDate(date, format) {
        if (!format) format = "yyyy-MM-dd HH:mm:ss";
        date = new Date(parseInt(date));
        var dict = {
            "yyyy": date.getFullYear(),
            "M": date.getMonth() + 1,
            "d": date.getDate(),
            "H": date.getHours(),
            "m": date.getMinutes(),
            "s": date.getSeconds(),
            "S": ("" + (date.getMilliseconds() + 1000)).substr(1),
            "MM": ("" + (date.getMonth() + 101)).substr(1),
            "dd": ("" + (date.getDate() + 100)).substr(1),
            "HH": ("" + (date.getHours() + 100)).substr(1),
            "mm": ("" + (date.getMinutes() + 100)).substr(1),
            "ss": ("" + (date.getSeconds() + 100)).substr(1)
        };
        return format.replace(/(y+|M+|d+|H+|s+|m+|S)/g,
        function(a) {
            return dict[a];
        });
    }
    //日期格式化
    function dateformarter(value, rowData, rowIndex) {
        if (!value)
            return "";
        var date = new Date(value);
        var year = date.getFullYear().toString();
        var month = (date.getMonth() + 1);
        var day = date.getDate().toString();
        var hour = date.getHours().toString();
        var minutes = date.getMinutes().toString();
        var seconds = date.getSeconds().toString();
        if (month < 10) {
            month = "0" + month;
        }
        if (day < 10) {
            day = "0" + day;
        }
        if (hour < 10) {
            hour = "0" + hour;
        }
        if (minutes < 10) {
            minutes = "0" + minutes;
        }
        if (seconds < 10) {
            seconds = "0" + seconds;
        }
        if (year == "NaN" || month == "NaN") {
            return "";
        }
        return year + "-" + month + "-" + day + " " + hour + ":" + minutes + ":"
                + seconds;
    }

    相关推荐:

    JS时区时间转换详解

    js中的时间转换—毫秒转换成日期时间的示例代码

    以上就是js时间相互转换:时间戳转为时间字符串(代码)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:js时间相互转换
    上一篇:原生js如何实现拖拽事件(代码) 下一篇:什么是js垃圾回收机制?js垃圾回收机制的介绍
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 聊聊Node.js path模块中的常用工具函数• JavaScript隐藏机制之垃圾回收知识总结• 手把手带你使用node开发一个命令行压缩工具• JavaScript总结之18种常用数组方法• node实战之开发一个mycli命令行工具
    1/1

    PHP中文网