我想用當前日期和時間將內容添加到MySQL表中。
當我將內容插入數據庫時,它會顯示正確的日期,但顯示錯誤的時間。使用PHP獲取當前日期時間
$date1 = date("Y-m-d H:i:s");
我想用當前日期和時間將內容添加到MySQL表中。
當我將內容插入數據庫時,它會顯示正確的日期,但顯示錯誤的時間。使用PHP獲取當前日期時間
$date1 = date("Y-m-d H:i:s");
並[a]的strftime():根據區域設置格式化本地時間/日期
並[b]日期:格式化本地時間/日期
實例
考慮以下簡單的例子:
<?php
print strftime('%c');
?>
輸出:
Mon Apr 23 01:22:58 2007
您需要將諸如%c之類的格式傳遞給strftime()以打印當前系統的日期和時間表示形式。您可以使用以下格式字符:
%m - 月份爲十進制數(範圍01至12) %d - 月份中的月份(十進制數)(範圍爲01至31) %Y - 年爲一十進制數,包括世紀 你可以看到完整的格式轉換說明在這裏在線 您也可以使用日期()如下:
<?php
print date('r');
print "\\n";
print date('D, d M Y H:i:s T');
print "\\n";
?>
輸出:
Mon, 23 Apr 2007 01:29:56 +0530
Mon, 23 Apr 2007 01:35:14 IST
它插入的服務器時間不是你當地的時間。 –
您的PHP代碼和您的MySQL服務器可能使用不同的時區。 – lanzz
如何添加我的系統時間?.. – Naveen