方法: 1. getFull Year()、getMonth()、getDate()、getHours()、getMinutes()、getSeconds() を使用して、タイムスタンプを年、月、日、時、分、秒に変換します。値; 2. 「 」演算子を使用すると、変換された年、月、日、時、分、秒の値を連結できます。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
開発中にタイムスタンプを日付形式に変換する必要があることがよくありますが、JavaScript 独自の Date メソッドは PHP の date ほど強力ではありません。したがって、メソッドを自分で記述する必要があります。
まず、JavaScript に付属する Date オブジェクトのメソッドを理解する必要があります。
getDate:
で特定の日 (1 ~ 31) を取得します。 getFull Year: 完全な年を取得します。例: 2019
getMonth: 月を取得します (0-11) (ps: 基本は 0 から始まります)
getHours: 時間を取得します (0-11) 23)
getMinutes: 分 (0-59) を取得します。
getSeconds: 秒 (0-59) を取得します。
上記のメソッドを通じて、変換するためのメソッドを書くことができます。多くのバックエンドによって返されるタイムスタンプの単位は秒であるため、タイムスタンプはミリ秒まで正確である必要があることに注意してください。具体的な書き込み方法を見てみましょう:
function add0(m){return m<10?'0'+m:m } function format(shijianchuo) { //shijianchuo是整数,否则要parseInt转换 var time = new Date(shijianchuo); var y = time.getFullYear(); var m = time.getMonth()+1; var d = time.getDate(); var h = time.getHours(); var mm = time.getMinutes(); var s = time.getSeconds(); return y+'-'+add0(m)+'-'+add0(d)+' '+add0(h)+':'+add0(mm)+':'+add0(s); }
Call:
console.log(format(1623999943284));
Output :
[関連する推奨事項: JavaScript 学習チュートリアル]
以上がJavaScriptでタイムスタンプを日付形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。