ホームページ > ウェブフロントエンド > jsチュートリアル > js タイムスタンプを日付にフォーマットする複数の方法 format_javascript スキル

js タイムスタンプを日付にフォーマットする複数の方法 format_javascript スキル

WBOY
リリース: 2016-05-16 17:16:16
オリジナル
1404 人が閲覧しました

js はタイムスタンプを通常の形式に変換する必要がありますが、通常の状況では使用できない可能性があります。
まず最初の形式を見てみましょう

コードをコピーします コードは次のとおりです。

function getLocalTime(nS) {
return new Date(parseInt(nS) * 1000).toLocaleString().replace(/: d {1,2}$/,' ');
}
alert(getLocalTime(1293072805));

結果は
2010 年 12 月 23 日 10:53
2 番目のタイプ
コードをコピー コードは次のとおりです。

function getLocalTime( nS) {
return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,17)}
alert(getLocalTime(1293072805));

Ifこのように取得したいのですが、形式はどうすればいいでしょうか?
2010-10-20 10:00:00
以下のコードを見てください
コードをコピーします コードは次のとおりです:

function getLocalTime(nS) {
return new Date(parseInt(nS) * 1000).toLocaleString().replace(/year|month/g, "-" ).replace(/ day/g, " ");
}
alert(getLocalTime(1177824835));

は次のように書くこともできます
コードをコピーします コードは次のとおりです:

function formatDate(now) {
var year=now.get Year( );
var month=now.getMonth() 1;
var date=now.getHours();
var minutes=now.getMinutes() ;
var Second=now.getSeconds();
年 "-" 月 "-" 日付 " " 時 ":" 分 ":" 秒;
var d=new Date (1230999938);
alert(formatDate(d));


問題は解決されました

は日付 (文字列内のそのような文字) を渡さないことに注意してください)、最初に処理する必要があるため、処理が非常に便利な
は、次のように replace メソッド
を使用して処理できます。


replace("/Date(","").replace(")/",""); 🎜>
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート