Nhận thời gian UTC javascript

Trong JavaScript, phương thức toUTCString[] có thể được sử dụng để lấy ngày giờ hiện tại theo UTC. Phương thức này chuyển đổi một đối tượng Date thành một chuỗi sử dụng múi giờ UTC

const date = new Date[]

const utcStr = date.toUTCString[]

console.log[utcStr]
// Mon, 12 Sep 2022 18:15:18 GMT

Phương thức toUTCString[] trả về một đối tượng ngày tháng dưới dạng chuỗi sử dụng múi giờ UTC

Ngoài ra, bạn cũng có thể sử dụng phương pháp toISOString[] để lấy chuỗi ngày ở định dạng ISO 8601 của YYYY-MM-DDTHH:mm:ss.sssZ

const isoStr = new Date[].toISOString[]

console.log[isoStr]
// 2022-09-12T18:21:00.496Z

Phương thức toISOString[] trả về một chuỗi biểu thị ngày ở định dạng ISO 8601, theo múi giờ quốc tế

Đối tượng Date cung cấp một số phương thức khác có thể được sử dụng để lấy các thành phần ngày và giờ riêng lẻ theo múi giờ UTC

Dấu thời gian UNIX được định nghĩa là số giây kể từ ngày 1 tháng 1 năm 1970 UTC. Trong JavaScript, để lấy dấu thời gian hiện tại, bạn có thể sử dụng

const isoStr = new Date[].toISOString[]

console.log[isoStr]
// 2022-09-12T18:21:00.496Z
0

Điều quan trọng cần lưu ý là

const isoStr = new Date[].toISOString[]

console.log[isoStr]
// 2022-09-12T18:21:00.496Z
0 sẽ trả về số mili giây kể từ ngày 1 tháng 1 năm 1970 theo giờ UTC. Nếu bạn cần số giây, bạn sẽ cần chia kết quả cho 1000

function getTimestampInSeconds [] {

return Math.floor[Date.now[] / 1000]

}

Lớp Date có đầy đủ các loại phương thức tiện dụng. Nếu bạn đang làm bất cứ điều gì với ngày tháng trong JavaScript, bạn sẽ muốn sử dụng nó. Bạn có thể tìm thấy API hoàn chỉnh tại đây

Trước khi bạn đi

Tôi biết, một bản tin khác - nhưng hãy nghe tôi nói. Hầu hết các bản tin JavaScript đều tệ. Lần cuối cùng bạn thực sự mong muốn có được một cái là khi nào?

Chúng tôi gọi nó là Byte, nhưng những người khác gọi nó là bản tin yêu thích của họ

tham gia byte

Được gửi tới 109.766 nhà phát triển vào mỗi thứ Hai và thứ Năm

    Sdu

    @sduduzo_g

    Đây là bản tin đầu tiên mà tôi mở danh sách phát nhạc và tối đa hóa cửa sổ trình duyệt của mình chỉ để yên tâm đọc nó. Kudos để @uidotdev cho nội dung hàng tuần tuyệt vời

    Brandon Bayer

    @flybayer

    Bản tin Bytes là một tác phẩm nghệ thuật. Đó là bản tin dành cho nhà phát triển duy nhất mà tôi đã đăng ký. Bằng cách nào đó, họ lấy những thứ hơi nhàm chán và truyền vào đó một lượng hài vừa phải để khiến bạn cười khúc khích

    John Hawley

    @johnhawly

    Bytes là bản tin yêu thích của tôi kể từ khi thành lập. Đó là điều yêu thích của tôi mà tôi mong đợi vào thứ Hai. Tuyệt vời với một tách cà phê nóng

    màu xanh lá cây Garrett

    @garrettgreen

    Tôi đăng ký RẤT NHIỀU bản tin dành cho nhà phát triển [đặc biệt là JS/TS/Node] và Byte của @uidotdev luôn là một sự thay đổi thú vị, được hoan nghênh đối với hầu hết [hài hước, vui vẻ, v.v.] nhưng vẫn toàn diện/hữu ích

    Muhammad

    @mhashim6_

    Thực sự là bản tin duy nhất mà tôi chờ đợi mỗi tuần

    Grayson Hicks

    @graysonhicks

    Bytes là bản tin dành cho nhà phát triển mà tôi mong chờ nhất mỗi tuần. Cân bằng tuyệt vời giữa nội dung và ngữ cảnh. Cảm ơn @uidotdev

    Mitchell Wright

    @mitchellbwright

    Tôi biết tôi đã nói điều đó trước đây, nhưng @tylermcginnis không bỏ lỡ email Bytes. Nếu bạn là nhà phát triển, bạn thực sự cần phải đăng ký

    Ali Spittel

    @aspittel

    Tôi có thể nói rằng tôi cười khúc khích mỗi khi nhận được email @uidotdev mỗi tuần không?

    Chris Finn

    @thefinnomenon

    Mọi lập trình viên JavaScript nên đăng ký nhận bản tin từ @uidotdev. Họ không chỉ quản lý để đưa tin ngắn gọn về những tin tức nóng hổi trong thế giới JavaScript trong tuần mà họ còn quản lý để thêm sự hài hước mới mẻ vào tất cả

Chủ Đề