MySQL 的 UNIX_TIMESTAMP(~) 方法返回一個 Unix 時間戳,表示自 '1970-01-01 00:00:00' UTC 以來的秒數。
參數
1.date | date/datetime/timestamp | optional
要返回 Unix 時間戳的日期/日期時間/時間戳。
返回值
| 
 案子  | 
 返回值  | 
|---|---|
| 
 沒有爭論  | 
 整數 Unix 時間戳  | 
| 
 參數有小數秒  | 
 十進製 Unix 時間戳  | 
| 
 參數沒有秒小數部分  | 
 整數 Unix 時間戳  | 
| 
 範圍外 
 - 
 UTC  | 
 0  | 
例子
沒有爭論
返回當前 Unix 時間戳:
SELECT UNIX_TIMESTAMP();
+------------------+
| UNIX_TIMESTAMP() |
+------------------+
|       1587946242 |
+------------------+
參數有小數秒
要返回帶有小數秒的日期時間的當前 Unix 時間戳:
SELECT UNIX_TIMESTAMP('2020-04-13 13:00:00.500000');
+----------------------------------------------+
| UNIX_TIMESTAMP('2020-04-13 13:00:00.500000') |
+----------------------------------------------+
|                            1586750400.500000 |
+----------------------------------------------+
請注意,返回的 Unix 時間戳是十進製,包含有關微秒的信息(. 之後的部分)。
參數沒有秒小數部分
要返回不帶小數秒的日期時間的當前 Unix 時間戳:
SELECT UNIX_TIMESTAMP('2020-04-13 13:00:00');
+---------------------------------------+
| UNIX_TIMESTAMP('2020-04-13 13:00:00') |
+---------------------------------------+
|                            1586750400 |
+---------------------------------------+
範圍外
如果參數超出 '1970-01-01 00:00:01.000000' 到 '2038-01-19 03:14:07.999999' UTC 範圍:
SELECT UNIX_TIMESTAMP('2040-04-13 13:00:00');
+---------------------------------------+
| UNIX_TIMESTAMP('2040-04-13 13:00:00') |
+---------------------------------------+
|                                     0 |
+---------------------------------------+
相關用法
- MySQL UNIX_TIMESTAMP()用法及代碼示例
 - MySQL UNION用法及代碼示例
 - MySQL UNHEX()用法及代碼示例
 - MySQL UNCOMPRESSED_LENGTH( )用法及代碼示例
 - MySQL UNHEX方法用法及代碼示例
 - MySQL UNCOMPRESS( )用法及代碼示例
 - MySQL UCASE方法用法及代碼示例
 - MySQL UPPER方法用法及代碼示例
 - MySQL UTC_DATE()用法及代碼示例
 - MySQL UPPER()用法及代碼示例
 - MySQL UUID_SHORT()用法及代碼示例
 - MySQL UPDATE用法及代碼示例
 - MySQL UTC_DATE方法用法及代碼示例
 - MySQL UCASE()用法及代碼示例
 - MySQL USER( )用法及代碼示例
 - MySQL UTC_TIME()用法及代碼示例
 - MySQL UTC_TIME方法用法及代碼示例
 - MySQL UUID()用法及代碼示例
 - MySQL UTC_TIMESTAMP方法用法及代碼示例
 - MySQL UTC_TIMESTAMP()用法及代碼示例
 - MySQL ROUND()用法及代碼示例
 - MySQL REPEAT()用法及代碼示例
 - MySQL POWER()用法及代碼示例
 - MySQL LEAD() and LAG()用法及代碼示例
 - MySQL IS_IPV4()用法及代碼示例
 
注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | UNIX_TIMESTAMP method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
