使用 jquery/javascript 转换来自数据库的日期格式

Convert date format comes from database using jquery/javascript

我需要更改来自数据库的日期格式,为此我已经看到很多解决方案,但我需要某些解决方案。这是我的约会对象 2015-08-1502:54:43 我需要将此日期更改为 Aug-8 02:54 AM。 请给我提供特定的解决方案 谢谢

是的,您也可以在 SQL 查询中格式化 Date,但是如果在某些情况下您必须在 jquery 中格式化,那么您可以使用:

Moment

Its a plugin, to Parse, validate, manipulate, and display dates in JavaScript.

实例:

$(function(){
    var divLocal = $('#divLocal');  
    var localTime  = moment("2015-08-15 02:54:43").toDate();
    localTime = moment(localTime).format('MMMM-DD h:mm:ss A');//August-15 2:54:43 AM
    //localTime = moment(localTime).format('MMMM-MM h:mm: A');//output August-08 2:54:43 AM
    divLocal.text(localTime);     
});

DEMO

你需要用date.js下面我已经举了个例子

首先在您的页面中包含以下两个 js

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
        <script type="text/javascript" src="http://www.datejs.com/build/date.js"></script>

然后 在页面底部写下以下脚本

<script>
    var date = '2015-08-15 02:54:43' //your date
    var parseDate = Date.parse(date);
    alert(parseDate.toString("MMM-d hh:mm tt"));
</script>