js時間とミリ秒は互いに変換されます.

1404 ワード

フォーマットが:yyyy/mm/dd hh:mm:ssは直接変換できます.var oldTime=(new Date(「2018/07/09 14:13:11」).getTime()//ミリ秒を得る  
日付書式があれば、yyy-mm-dd hh:mm:ssは変換フォーマットが必要です.
    var startDate='2018-07-09 14:13:11'    startDate=startDate.replace(new RegExp(「-」「gm」)「/」)    var startDateM=(new Date).getTime()//ミリ秒を得る
 
日付をミリ秒に変換する別の方法:
var str='2018-07-09 14:13:11';var arr=str.split(/-:\/);var startDate=Date.parse(new Date(arr[0],arr[1]-1,arr[2],arr[3],arr[4],arr[5])consolie.log(startDate)
 
2)ミリ秒数を時間に変換する
var endDate=(new Date(「2018/07/09 14:13:11」).getTime()//ミリ秒を得る var newDate=new Date(endDate) );//普通の時間をもらいました. 
現在の時間を取得:
JSが現在のタイムスタンプを取得する方法
JavaScriptは現在のタイムスタンプを取得します.
1 var timestamp =Date.parse(new Date());
結果:1280977330000注意:ここで得られた結果は後三桁(ミリ秒)を000表示に変換し、使用時に問題が発生する可能性があります.例えば、動的にページ要素IDを追加する場合は、使用を推奨しません.
第二の方法:
1 var timestamp =(new Date()).valueOf();
結果:12809730748
第三の方法:
var timestamp=new Date().getTime();
結果:12809730748
 
jsではnew Date()を単独で呼び出し、例えばdocument.write(new Date);
表示の結果は、Mar 31 10:10:43 UTC+0800 2012というフォーマットの時間です.
 
ただし、new Date()で計算に参加すると自動的に1970.5.1からのミリ秒数に変換されます.
 
原文:https://www.cnblogs.com/mmcm/p/5868176.html
  https://www.cnblogs.com/qing619/p/9283618.html
転載先:https://www.cnblogs.com/showcase/p/10711872.html