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 1000function 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ả