Tôi cung cấp nhiều giải pháp với các mô tả trong câu trả lời này. Hãy đặt câu hỏi nếu có bất cứ điều gì không rõ ràng
Giải pháp nhanh chóng và bẩn thỉu:
Date.now[] /1000 |0
CẢNH BÁO: Nó có thể bị phá vỡ vào năm 2038 và trả về số âm nếu bạn thực hiện phép thuật ____10. Sử dụng
1 thay vào đó vào thời điểm đó: it might break in 2038 and return negative numbers if you do theMath.floor[Date.now[] /1000];
0 magic. UseMath.floor[Date.now[] /1000];
1 instead by that timeMath.floor[Date.now[] /1000];
Giải pháp
1:Math.floor[Date.now[] /1000];
Math.floor[Date.now[] /1000];
Một số thay thế nerdy của Derek được lấy từ các bình luận bên dưới câu trả lời này:
new Date/1e3|0
Polyfill để có được
3 hoạt động:Math.floor[Date.now[] /1000];
Để làm cho nó hoạt động trong IE, bạn có thể làm điều này [polyfill từ MDN]:
if [!Date.now] {
Date.now = function now[] {
return new Date[].getTime[];
};
}
Nếu bạn không quan tâm đến năm / ngày trong tuần / thời gian tiết kiệm ánh sáng ban ngày, bạn cần nhớ điều này vào ngày sau năm 2038:
Các hoạt động bitwise sẽ gây ra việc sử dụng số nguyên 32 bit thay vì 64 điểm nổi.
Bạn sẽ cần sử dụng đúng cách như:
Math.floor[Date.now[] / 1000]
Nếu bạn chỉ muốn biết thời gian tương đối từ điểm khi mã được chạy qua đầu tiên, bạn có thể sử dụng một cái gì đó như thế này:
const relativeTime = [[] => {
const start = Date.now[];
return [] => Date.now[] - start;
}][];
Trong trường hợp bạn đang sử dụng jQuery, bạn có thể sử dụng
4 như được mô tả trong tài liệu của JQuery, điều này làm cho polyfill lỗi thời kể từ khi Math.floor[Date.now[] /1000];
4 trong nội bộ làm điều tương tự: Math.floor[Date.now[] /1000];
6Math.floor[Date.now[] /1000];
Nếu bạn chỉ hài lòng về phiên bản của JQuery, hãy xem xét nâng cao câu trả lời này vì tôi không tìm thấy nó.this answer since I did not find it myself.
Bây giờ một giải thích nhỏ về những gì
0 làm:Math.floor[Date.now[] /1000];
Bằng cách cung cấp
Math.floor[Date.now[] /1000];
8, bạn nói với thông dịch viên thực hiện nhị phân hoặc hoạt động. Các hoạt động bit yêu cầu các số tuyệt đối biến kết quả thập phân từ Math.floor[Date.now[] /1000];
9 thành một số nguyên.Bit operations require absolute numbers which turns the decimal result from
Math.floor[Date.now[] /1000];
9 into an integer.Trong quá trình chuyển đổi đó, số thập phân được loại bỏ, dẫn đến một kết quả tương tự với những gì sử dụng
Math.floor[Date.now[] /1000];
1 sẽ xuất hiện.Mặc dù vậy, được cảnh báo: nó sẽ chuyển đổi gấp đôi 64 bit thành số nguyên 32 bit. Điều này sẽ dẫn đến mất thông tin khi xử lý số lượng lớn. Dấu thời gian sẽ bị hỏng sau năm 2038 do tràn số nguyên 32 bit trừ khi JavaScript di chuyển đến số nguyên 64 bit ở chế độ nghiêm ngặt. it will convert a 64 bit double to a 32 bit integer.
This will result in information loss when dealing with huge numbers.
Timestamps will break after 2038 due to 32 bit integer overflow unless Javascript moves to 64 Bit Integers in Strict Mode.
Để biết thêm thông tin về
1 theo liên kết này: new Date/1e3|0
3 @ mdnMath.floor[Date.now[] /1000];
Lấy ngày giờ hiện tại bằng JavaScript. Date Object trong JavaScript rất hữu ích để kiểm tra ngày và thời gian khách truy cập đến trang web của bạn JavaScript là ngôn ngữ lập trình được sử dụng cho World Wide Web. Date Object trong JavaScript rất hữu ích để kiểm tra ngày và thời gian khách truy cập đến trang web của bạn. Hướng dẫn này sẽ giúp bạn biết cách sử dụng JavaScript để lấy ngày giờ hiện tại – current Date Time từ máy khách. Mục lục
Tạo Date Object trong JavaScript
Sử dụng Get Method để hiển thị Ngày giờ hiện tại trong JavaScript
var today = new Date[];
Sử dụng Get Method để hiển thị Ngày giờ hiện tại trong JavaScript
Hiển thị giờ, phút và giây bằng JavaScript
var date = today.getDate[]+'-'+[today.getMonth[]+1]+'-'+today.getFullYear[];
- Hiển thị đầy đủ ngày giờ hiện tại bằng JavaScript – Hiển thị năm với 4 chữ số.
- Kết luận – Hiển thị tháng.
- Để tạo một Date Object với ngày và giờ hiện tại, hãy thêm biến today vào file js của bạn: – Hiển thị ngày.
Nếu bạn muốn lấy ngày ở định dạng DD-MM-YYY, bạn cần thêm biến sau:
Hiển thị giờ, phút và giây bằng JavaScript
Hiển thị đầy đủ ngày giờ hiện tại bằng JavaScript
var today = new Date[]; var time = today.getHours[] + ":" + today.getMinutes[] + ":" + today.getSeconds[]; document.getElementById["hvn"].innerHTML = time;
- Kết luận – Hiển thị giờ.
- Để tạo một Date Object với ngày và giờ hiện tại, hãy thêm biến today vào file js của bạn: – Hiển thị phút.
- Nếu bạn muốn lấy ngày ở định dạng DD-MM-YYY, bạn cần thêm biến sau: – Hiển thị giây.
today.getFullYear[] – Hiển thị năm với 4 chữ số.
today.getMonth[]+1 – Hiển thị tháng.
var today = new Date[]; var date = today.getDate[]+'-'+[today.getMonth[]+1]+'-'+today.getFullYear[]; var time = today.getHours[] + ":" + today.getMinutes[] + ":" + today.getSeconds[]; var dateTime = date+' '+time; document.getElementById["hvn"].innerHTML = dateTime;
Kết luận
Để tạo một Date Object với ngày và giờ hiện tại, hãy thêm biến today vào file js của bạn:ngày giờ hiện tại – current Date Time bằng javascript. Nếu có bất kỳ đóng góp nào bạn có thể để lại bình luận ở bên dưới. Bạn cũng có thể tham khảo thêm các dịch vụ Web Hosting, Cloud VPS, Email Business do chúng tôi cung cấp hoặc xem các bài viết chia sẻ khác của chúng tôi tại đây
Nếu bạn muốn lấy ngày ở định dạng DD-MM-YYY, bạn cần thêm biến sau:
today.getFullYear[] – Hiển thị năm với 4 chữ số.
today.getMonth[]+1 – Hiển thị tháng.
today.getDate[] – Hiển thị ngày.
Nếu bạn thích một định dạng khác, chỉ cần thay đổi thứ tự của các lệnh.
Để hiển thị thời gian ở định dạng HH:MM:SS, hãy chỉnh sửa file của bạn như sau:
today.getHours[] – Hiển thị giờ. Danh sách tin nhắn
today.getMinutes[] – Hiển thị phút.
today.getSeconds[] – Hiển thị giây.
Hiển thị đầy đủ ngày giờ hiện tại bằng JavaScript
Kết hợp hai đoạn code để hiển thị đầy đủ ngày và giờ ở định dạng DD-MM-YYY và HH:MM:SS. Chỉnh sửa file của bạn như sau:{{mission.data.mission.credit}} điểm hôm nay
-
Continuous{{item.count}}ngày
VNĐCouponCoupon
Thời hạn sử dụng: Đã hết hạn và không thể sử dụngĐã hết hạn và không thể sử dụng
Thời hạn sử dụng:Vĩnh viễn
Hạn chế sử dụng các sản phẩm sau: Hạn chế sử dụng các loại sản phẩm sau: Sử dụng không hạn chế: Hạn chế sử dụng các loại sản phẩm sau: Sử dụng không hạn chế:
Tất cả các sản phẩm và loại sản phẩm có thể được sử dụng
Bạn có một tin nhắn riêng mới
Không có tin nhắn riêng mới
Nhiệm vụ hôm nay đã hoàn thành