MySQL 提供了一個函數叫做 UNIX_TIMESTAMP(),它可以返回當前時間戳(從 1970 年 1 月 1 日 00:00:00 UTC 到當前時間的秒數)。為了將當前時間轉換為毫秒數,我們需要將當前時間戳乘以 1000。
SELECT UNIX_TIMESTAMP(NOW()) * 1000;
在這個例子中,我們使用 NOW() 函數來獲取當前時間,然后將它傳遞給 UNIX_TIMESTAMP() 函數,以獲取當前時間戳。最后,我們將這個時間戳乘以 1000,以得到當前時間的毫秒數。
如果你需要將一個特定的日期時間轉換為毫秒數,你可以使用 STR_TO_DATE() 函數來將日期時間字符串轉換為時間戳,然后再將它乘以 1000。
SELECT UNIX_TIMESTAMP(STR_TO_DATE('2021-08-01 12:30:45', '%Y-%m-%d %H:%i:%s')) * 1000;
在這個例子中,我們將 '2021-08-01 12:30:45' 這個日期時間字符串轉換為時間戳,并將它乘以 1000,以得到該日期時間的毫秒數。
上一篇css游戲培訓