Chuyển tới nội dung chính

Chuyển chuỗi ngày theo định dạng thành dấu thời gian (utils.date_from_format)

Khai báo

timestamp = utils.date_from_format(format, date[, options])

Tham số

  • format
    Chuỗi. Định dạng ngày.
  • date
    Chuỗi. Chuỗi ngày.
  • options
    Bảng. Các tùy chọn.
    {
    tz = "GMT"; -- Vùng giờ. Tùy chọn. Mặc định: vùng giờ hệ thống. Xem https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
    locale = "en-US"; -- Ngôn ngữ. Tùy chọn. Mặc định: ngôn ngữ của thiết bị.
    }

Trả về

  • timestamp
    Số. Thời gian Unix.

Mô tả

Có sẵn từ phiên bản 20250220 trở đi.

Bảng định dạng

Bảng Biểu Tượng Trường Ngày Unicode

LoạiBiểu TượngVí DụMô Tả
Nămyyyy2024Năm 4 chữ số
yy24Năm 2 chữ số
ThángMMMMJulyTên đầy đủ của tháng
MMMJulTên thu gọn của tháng
MM07Tháng 2 chữ số (01-12)
M7Tháng 1-2 chữ số
Ngàydd06Ngày 2 chữ số (01-31)
d6Ngày 1-2 chữ số
Ngày trong TuầnEEEESaturdayTên đầy đủ
E, EE, EEESatTên thu gọn
e, ee7Số thứ tự của ngày trong tuần (Chủ Nhật=1, Thứ Bảy=7)
GiờHH15Giờ 24h 2 chữ số (00-23)
H15Giờ 24h 1-2 chữ số
hh03Giờ 12h 2 chữ số (01-12)
h3Giờ 12h 1-2 chữ số
aPMAM/PM
Phútmm05Phút 2 chữ số (00-59)
m5Phút 1-2 chữ số
Giâyss09Giây 2 chữ số (00-59)
S.1 .12 .123Milliseconds; số lượng S xác định số chữ số
Vùng GiờzzzzPacific Daylight TimeTên đầy đủ
zzz, zPDTTên thu gọn
ZZZZZ-07:00Độ lệch múi giờ ISO 8601 có dấu hai chấm
Z, ZZ, ZZZ-0700Biên độ RFC 822

Ví dụ

nLog(utils.date_from_format("EEE, dd MMM yyyy HH:mm:ss ZZZZ", "Mon, 09 Jun 2025 17:40:00 GMT", {tz = "GMT"; locale = 'en-US'})) -- 1749490800.0