簡體   English   中英

如何將日期插入數據庫

[英]How to Insert a Date into Database

如何將日期插入數據庫,其插入時的格式將顯示為“ 4月30日,凌晨3:45”,而不是默認的“ 2015、4、30、30:46”

我在想是否可以使用javascript代碼來做到這一點?

只是不要在數據庫中插入日期作為字符串,而是將其存儲為DateTime。 將日期作為字符串存儲在數據庫中是一種非常糟糕的做法,因為您根本無法更改其格式,也無法稍后在查詢中對其進行排序。

您可以通過數據庫將其通過PHP從數據庫通過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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM