Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでエポックからの日数を取得するにはどうすればよいですか?


エポックからの日数を取得するには、Math.abs()JavaScriptメソッドを使用する必要があります。次に、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

  1. JavaScript例外のスタックトレースを取得するにはどうすればよいですか?

    JavaScriptスタックトレースを取得するには、コードに次を追加するだけです。スタックトレースが表示されます- 例 <html>    <head>       <script>          function stackTrace() {             var err = new Error();            

  2. JavaScriptでタイムスタンプを取得するにはどうすればよいですか?

    JavaScriptで現在のタイムスタンプにアクセスする方法を-で表す必要があります。 ---秒 ---ミリ秒 JavaScriptはエポックからのミリ秒数で動作しますが、他のほとんどの言語は秒で動作します。 これにより、Unixタイムスタンプ(秒単位)が得られます- const date = new Date(); const unix = Math.round(+date / 1000); console.log(unix); これにより、エポックからのミリ秒(Unixタイムスタンプではない)が得られます- const date = new Date(); const