【问题标题】:how to split date to formatted date and time如何将日期拆分为格式化的日期和时间
【发布时间】:2016-05-13 15:35:11
【问题描述】:

我正在约会

20160509125119040 

来自后端数据库。 我需要改变它像

 2016-05-09 12:51:19 

在 javascript.plz 中帮助我

【问题讨论】:

标签: javascript jquery datetime


【解决方案1】:

试试这个:

<script type="text/javascript">
    var string = "20160509125119040";
    var date = string.substr(0,4) + "-" + string.substr(4,2) + "-" + string.substr(6,2) + " " + string.substr(8,2) + ":" + string.substr(10,2) + ":" + string.substr(12,2);
    console.log(date);
</script>

【讨论】:

    【解决方案2】:

    试试这个:

    var dd ="20160509125119040";
    var year = dd.substring(0, 4); var month = dd.substring(4).substring(0, 2); var date = dd.substring(6).substring(0, 2)
    var hour = dd.substring(8).substring(0, 2); var min = dd.substring(10).substring(0, 2); var sec = dd.substring(12).substring(0, 2)
    var finaldate = year+"-"+month+"-"+date+" "+hour+":"+min+":"+ sec;
    alert(finaldate)
    

    【讨论】:

      【解决方案3】:

      你可以像这样使用子字符串。 https://jsfiddle.net/7yq6zxLk/

        var n = 20160509125119040;
        var formatDate = n.substring(0,4) + "-" + n.substring(4,6) + "-" + n.substring(6,8) + " " + n.substring(8,10) + ":" + n.substring(10, 12) + ":" + n.substring(12, 14);
      

      【讨论】:

        猜你喜欢
        • 2021-11-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多