Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ฉันจะรับวันนับตั้งแต่ยุคใน JavaScript ได้อย่างไร


หากต้องการรับจำนวนวันนับจากยุค คุณต้องใช้วิธี JavaScript ของ Math.abs() จากนั้นใช้วิธี Math.Floor() เพื่อรับความแตกต่างระหว่างวันที่ตั้งแต่ยุคและวันที่ปัจจุบัน -

ตัวอย่าง

<html>
   <head>
      <title>JavaScript Clone Date</title>
   </head>
   <body>
      <script>
         var current_date, epocDate;

         current_date = new Date();
         document.write("Current Date: "+current_date);

         var epocDate = new Date(new Date().getTime() / 1000);
         document.write("<br>Since epoch: "+epocDate);
         var res = Math.abs(current_date - epocDate) / 1000;

         // get total days between two dates
         var days = Math.floor(res / 86400);
         document.write("<br>Difference (Days): "+days);
      </script>
   </body>
</html>

ผลลัพธ์

Current Date: Fri May 25 2018 15:42:43 GMT+0530 (India Standard Time)
Since epoch: Sun Jan 18 1970 21:44:03 GMT+0530 (India Standard Time)
Difference (Days): 17658