Unix タイムスタンプからの日付

JavaScriptJavaScriptBeginner
オンラインで実践に進む

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、JavaScript を使って Unix タイムスタンプを JavaScript のDateオブジェクトに変換する方法を探ります。Unix タイムスタンプを入力として受け取り、タイムスタンプを人間が読みやすい形式で表すDateオブジェクトを返す関数を作成します。これは、Web 開発において一般的なタスクであり、特に Unix タイムスタンプをデータとして返す API を使用する場合に役立ちます。この実験を通じて、JavaScript におけるタイムスタンプと日付の操作に関する実践的な経験を得ることができます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28241{{"Unix タイムスタンプからの日付"}} javascript/data_types -.-> lab-28241{{"Unix タイムスタンプからの日付"}} javascript/arith_ops -.-> lab-28241{{"Unix タイムスタンプからの日付"}} javascript/comp_ops -.-> lab-28241{{"Unix タイムスタンプからの日付"}} end

Unix タイムスタンプから Date オブジェクトを作成する方法

Unix タイムスタンプからDateオブジェクトを作成するには、次の手順に従います。

  1. ターミナル/SSH を開き、コーディングの練習を始めるためにnodeと入力します。
  2. タイムスタンプに1000を掛けてミリ秒に変換します。
  3. Dateコンストラクタを使用して新しいDateオブジェクトを作成します。

以下はコードの例です。

const fromTimestamp = (timestamp) => new Date(timestamp * 1000);

この関数を使って、Unix タイムスタンプをDateオブジェクトに変換することができます。

fromTimestamp(1602162242); // 2020-10-08T13:04:02.000Z

まとめ

おめでとうございます!Unix タイムスタンプからの日付の実験を完了しました。技術力を向上させるために、LabEx でさらに実験を行って練習してください。