0
我想我已經部分工作了,但它插入了一個隨機的一年,日期爲&個月,而不是現在的實際日期。日期插入php
這是在我的「Post Article」.php文件中。
<?php
$date = date('Y-m-d', $timestamp);
我有什麼設置爲我的SQL表是這樣的:
但是它最終顯示在此日期:
什麼想法?
我想我已經部分工作了,但它插入了一個隨機的一年,日期爲&個月,而不是現在的實際日期。日期插入php
這是在我的「Post Article」.php文件中。
<?php
$date = date('Y-m-d', $timestamp);
我有什麼設置爲我的SQL表是這樣的:
但是它最終顯示在此日期:
什麼想法?
如果您未將第二個參數傳遞給date()
,則默認爲現在。
$date = date('Y-m-d');
在SQL中執行此操作會更容易(同時使您的PHP代碼更簡單,更易於維護)。您可以使用多個MySQL的功能,如NOW()
和CURDATE()
:
INSERT INTO tablename (date) VALUES(NOW())
INSERT INTO tablename (date) VALUES(CURDATE())
僅供參考,我不能肯定地說,因爲我看不到你的代碼,但我懷疑$timestamp
在你的代碼不存在。這會使你獲得你在數據庫中看到的價值。
@TrippedStackers,也警告正確的MySQL時區設置爲數據庫函數 –
什麼在你的'$ timestamp'變量? –