如何在数据库中插入日期


How to Insert a Date into Database

如何在数据库中插入日期,插入时格式将显示"April 30th,3:45am",而不是默认的"2015,4,30 03:46"

我在想,是否有一种方法可以用javascript代码做到这一点?

只是不要在数据库中插入日期作为字符串,而是将其存储为DateTime。将日期作为字符串存储在数据库中是一种非常糟糕的做法,因为您根本无法更改其格式,也无法在以后的查询中对其进行排序。

您可以通过PHP将它从数据库传递到数据库输出格式的页面中

然后使用库时刻使用JavaScript将其转换为所需格式

var dateAsString = moment(dateFromDatabase, 'YYYY, M, d, hh:mm').format('MMMM Do, h:mma');

事实上:

moment('2015, 4, 30 03:46', 'YYYY, M, d, hh:mm').format('MMMM Do, h:mma');

输出:

4月1日凌晨3:46