2015-08-31 79 views
0

如何從Phalcon模型獲取unixtimestamp。目前我正在獲取字符串格式的時間戳,如2015-08-31 13:28:20。有沒有在模型getter中像UNIX_TIMESTAMP(myTime)一樣使用的方法?從Phalcon模型獲取unixtimestamp

回答

1

我想你可能會尋找strtotime PHP函數

echo strtotime("2015-08-31 13:28:20"); 

將輸出1441042100

+0

那麼這就是我目前的做法,但在PHP中處理時區非常糟糕。數據庫甚至可能有不同的時區,然後所有的時間戳都會搞砸。我認爲最安全的方法是直接從MySQL獲取unixtimestamp。 – Firze

+1

如果您將日期存儲爲'datetime'類型,則時區不應該受到干擾。 –

+0

這不是問題的答案。 – yergo

0

Im相當肯定,有外的箱子沒有適合你的解決方案目前已經在爾康。在我看來,有一件事情是在SQL的默認設置爲CURRENT_TIMESTAMP的列上使用skipAttributesOnCreate([]);docs),並在getter方法中收穫。