Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Loại bỏ giây/ mili giây từ Date và chuyển đổi sang chuỗi ISO

Hãy lấy ngày hiện tại trước:

var currentDate = new Date(); console.log("Ngày hiện tại như sau=" + currentDate);

Bây giờ, hãy loại bỏ giây/ mili giây bằng cách đặt chúng thành 0 sử dụng setSeconds():

currentDate.setSeconds(0,0);

Chuyển đổi sang chuỗi ISO sử dụng toISOString():

currentDate.toISOString()

Hãy xem mã hoàn chỉnh với kết quả:

Ví dụ

var currentDate = new Date(); console.log("Ngày hiện tại như sau=" + currentDate); currentDate.setSeconds(0,0); console.log("Sau khi loại bỏ giây từ ngày, ngày mới như sau="); console.log(currentDate.toISOString());

Để chạy chương trình trên, bạn cần sử dụng lệnh sau:

node fileName.js

Tên tệp của tôi là demo143.js.

Kết quả

Chương trình sẽ cho ra kết quả sau:

PS C:\Users\Amit\JavaScript-code> node demo143.js
Ngày hiện tại như sau=Sat Aug 01 2020 18:20:09 GMT+0530 (India Standard Time)
Sau khi loại bỏ giây từ ngày, ngày mới như sau= 2020-08-01T12:50:00.000Z