2017-09-14 139 views
-1

我知道這個問題已被問了很多次,但我仍然無法獲取我正在查找的確切答案!我想通過php在mysql數據庫中插入當前日期和當前時間!在兩個單獨列一個只有日期和其他時間,我已經嘗試了許多答案,但他們似乎沒有工作 這是我的代碼如何格式化日期和時間在php中插入mysql

date_default_timezone_set('Asia/Kolkata'); 
     $date= date('d-m-Y'); 
     $time=time(); 
     $stmt=$db->prepare("INSERT INTO `attendance`(`empid`, `logintime`, `date`) VALUES (?,?,?)"); 
     $stmt->bind_param("sss",$name,$time,$date); 
     $run=$stmt->execute(); 

有誰能夠告訴我該怎麼做,我想插入日期和時間分列。

+1

是否有一個特定的原因,你想這樣做?我發現使用時間(UTC)將時間(日期/時間)存儲在一列中更容易。操縱和搜索要容易得多。 – tdoggy

+0

您的查詢失敗;顧左右而言他。發佈你的模式,這也是你從這些變量得到的值。 –

+0

日期/時間戳是單個值。您可以*將*顯示爲更下游的單獨值,但您爲什麼會將它作爲單獨的值存儲? – David

回答

0

我認爲這可以做到這一點。

$time = date('h:i:s'); 
+0

是的謝謝,它的工作正確點!感謝您不要發佈廢話,如何和爲什麼,並直接回答:) – gANDALF