ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptでタイムスタンプを時刻に変換する方法

JavaScriptでタイムスタンプを時刻に変換する方法

coldplay.xixi
coldplay.xixiオリジナル
2021-04-09 16:02:117047ブラウズ

タイムスタンプを時刻に変換する Javascript メソッド: まず、[新しい日付 (タイムスタンプ)] 形式を直接使用して変換し、現在時刻を取得します。次に、結合規則性などの手段を使用して、[yyyy-MM-] に変換します。 dd hh:mm :ss] 形式。

JavaScriptでタイムスタンプを時刻に変換する方法

このチュートリアルの動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター。

タイムスタンプを時刻に変換する Javascript メソッド:

var timestamp4 = new Date(1472048779952);

//新しい日付 (タイムスタンプ) 形式を直接使用して変換し、現在時刻を取得します

console.log(timestamp4);
console.log(timestamp4.toLocaleDateString().replace(/\//g, "-") + " " + timestamp4.toTimeString().substr(0, 8));

//スプライシングの規則性やその他の方法を使用して、yyyy-MM-dd hh:mm:ss 形式に変換します

効果は次のとおりです:

JavaScriptでタイムスタンプを時刻に変換する方法

ただし、toLocaleDateString() メソッドはブラウザごとに異なるため、この変換は一部のブラウザでは満足のいく結果が得られません。たとえば、IE は 2016 年 8 月 24 日 22:26:19 であり、 Sogou の形式は、2016 年 8 月 24 日水曜日 22:39:42

は、それぞれ時刻の年、月、日を取得することで結合できます。例:

function getdate() {
            var now = new Date(),
                y = now.getFullYear(),
                m = now.getMonth() + 1,
                d = now.getDate();
            return y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d) + " " + now.toTimeString().substr(0, 8);
        }

関連する無料学習の推奨事項: JavaScript ビデオ チュートリアル

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

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