ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptのintをdateに変換する方法

JavaScriptのintをdateに変換する方法

PHPz
PHPzオリジナル
2023-04-06 08:57:471246ブラウズ

JavaScript の Int 型は整数型ですが、Date 型は日付と時刻を扱うためのオブジェクト型です。場合によっては、Int 型を Date 型に変換する必要があるかもしれません。以下では、この操作を JavaScript で実装する方法を詳しく説明します。

1. Int 型をタイムスタンプに変換する
JavaScript では、Int 型で表される日付をタイムスタンプに変換できます。タイムスタンプは日付と時刻を表す数値で、通常は " から始まります。 1970」 計算は、その年の 1 月 1 日の 00:00:00 に開始されます。以下は、Int 型をタイムスタンプに変換するためのコード実装です:

var timestamp = 1581229800000; // Int类型的日期
var date = new Date(timestamp); // 将Int类型的日期转换为Date类型
var time = date.getTime(); // 将Date类型的日期转换为时间戳
console.log(time); // 输出1581229800000

2. Int 型を日付文字列に変換する
Int 型を日付文字列に変換することもできます。特定の形式で日付と時刻を表す文字列。以下は、Int 型を日付文字列に変換するためのコード実装です:

var timestamp = 1581229800000; // Int类型的日期
var date = new Date(timestamp); // 将Int类型的日期转换为Date类型
var year = date.getFullYear(); // 获取年份
var month = date.getMonth() + 1; // 获取月份,需要加1
var day = date.getDate(); // 获取日期
var hours = date.getHours(); // 获取小时
var minutes = date.getMinutes(); // 获取分钟
var seconds = date.getSeconds(); // 获取秒钟
var dateStr = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds; // 拼接日期字符串
console.log(dateStr); // 输出2020-2-9 16:10:0

3. Int 型を指定された形式の日付文字列に変換します
Int 型を日付に変換することもできます。指定された形式と時刻の日付文字列として。以下は、Int 型を指定された形式の日付文字列に変換するためのコード実装です。

var timestamp = 1581229800000; // Int类型的日期
var date = new Date(timestamp); // 将Int类型的日期转换为Date类型
var year = date.getFullYear(); // 获取年份
var month = date.getMonth() + 1; // 获取月份,需要加1
var day = date.getDate(); // 获取日期
var hours = date.getHours(); // 获取小时
var minutes = date.getMinutes(); // 获取分钟
var seconds = date.getSeconds(); // 获取秒钟
var dateStr = year + '-' + addZero(month) + '-' + addZero(day) + ' ' + addZero(hours) + ':' + addZero(minutes) + ':' + addZero(seconds); // 拼接日期字符串
console.log(dateStr); // 输出2020-02-09 16:10:00

// 补零函数
function addZero(num){
   return num < 10 ? '0' + num : num;
}

この方法で、Int 型を特定の形式の日付文字列に完全に変換できます。

4. 概要
Int 型と Date 型は JavaScript における 2 つの異なるデータ型ですが、場合によっては、Int 型を Date 型または日付文字列に変換する必要があります。この記事では、Int型を指定した形式のDate型、タイムスタンプ、日付文字列に変換する方法を紹介しますので、ご参考になれば幸いです。

以上がJavaScriptのintをdateに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。