timestamp.as_unix_seconds

支援的國家/地區:
timestamp.as_unix_seconds(timestamp [, time_zone])

說明

這個函式會傳回整數,代表指定時間戳記字串自 Unix 紀元開始至今經過的秒數。

  • timestamp 是代表有效紀元時間戳記的字串。格式必須為 %F %T
  • time_zone 為選用項目,代表時區的字串。如果省略,預設值為 GMT。您可以使用字串常值指定時區。選項如下:
    • TZ 資料庫名稱,例如 America/Los_Angeles。詳情請參閱 Wikipedia 的 tz 資料庫時區清單
    • 與世界標準時間的時區偏移量,格式為 (+|-)H[H][:M[M]],例如「-08:00」。

以下是有效的 time_zone 規範符示例,您可以將這些規範符做為第二個引數傳遞至時間擷取函式:

"America/Los_Angeles", or "-08:00". ("PST" is not supported)
"America/New_York", or "-05:00". ("EST" is not supported)
"Europe/London"
"UTC"
"GMT"

參數資料類型

STRINGSTRING

傳回類型

INT

程式碼範例

範例 1

有效的紀元時間戳記

timestamp.as_unix_seconds("2024-02-22 10:43:00") = 1708598580
範例 2

有效的 Unix 時間戳記,時區為 America/New_York

timestamp.as_unix_seconds("2024-02-22 10:43:00", "America/New_York") = 1708616580