日付までのタイムスタンプ(2018-01-01)
2022-02-21 21:58:58
タイムスタンプを日付と時刻に変換することは頻繁に遭遇する要件ですので、ここではタイムスタンプを日付と時刻に変換する方法をまとめています。
function dateFormat(millionsTime, pattern){
var d = new Date();
d.setTime(millionsTime);
var date = {
"M+": d.getMonth() + 1,
"d+": d.getDate(),
"h+": d.getHours(),
"m+": d.getMinutes(),
"s+": d.getSeconds(),
"q+": Math.floor((d.getMonth() + 3) / 3),
"S+": d.getMilliseconds()
};
if (/(y+)/i.test(pattern)) {
pattern = pattern.replace(RegExp.$1, (d.getFullYear() + '').substr(4 - RegExp.$1.length));
}
for (var k in date) {
if (new RegExp("(" + k + ")").test(pattern)) {
pattern = pattern.replace(RegExp.$1, RegExp.$1.length == 1
? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
}
}
return pattern;
}
function isEmptys(obj){
return (obj == null || obj == "" || obj == "undefined")
}
alert(dateFormat(1514736000000, "yyyy-MM-dd"))
alert(dateFormat(1514736000000, "yyyy-MM-dd hh:mm:ss"))
yyyy は年、MM は月、dd は日、hh は時、mm は分、ss は秒を表します。1514736000000は秒ではなくミリ秒である必要があります。フォアグラウンドに表示したいスタイルは、ここで変更することができます。たとえば、上記の例の結果は次のようになります。2018-01-01; 2018-01-01 00:00:00. これを "yyyy year MM month dd day" に変更すると、結果は "01/01/2018" になります。
関連
-
nodeJS がエラーを報告する JSON の位置 1 に予期しないトークン o がある
-
タイマーのエラーを解決する:Uncaught TypeError: that.setAttribute is not function
-
Uncaught TypeError: 未定義のプロパティ 'fn' を読み取ることができません。
-
Javascriptにおけるdocument.execCommand()の使用法
-
bootstrap-treeview ツリーパラメータ詳細
-
layui (laydate) を使用すると、Cannot read property 'appendChild' of undefined というエラーが、どこをクリックしても表示されます。
-
document.getElementById は関数ではありません。
-
js ajax 呼び出し 残りインターフェイス
-
分割は機能ではありません
-
Uncaught TypeError: object is not a function の解決策です。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
エラーです。nullのプロパティ'addEventListener'を読み取ることができません。
-
JSエラーです。Uncaught TypeError: nullのプロパティ'addEventListener'を読み取ることができません。
-
JSON の位置 0 にある予期しないトークン u が解決されました。
-
JS error Uncaught SyntaxError: JSON の位置 0 に予期しないトークン u があります。
-
JSONの位置0にある予期しないトークン<がエラー解決になりました。
-
CSS3 transformの回転角度の度数をjsで取得する方法、マトリックス解析
-
Chromeのレポートフォームの送信エラー、フォームが接続されていないため、フォームの送信がキャンセルされる
-
jsオブジェクト(3)
-
js は、エラー Uncaught TypeError を報告します。nullのプロパティ'appendChild'を読み取ることができません。
-
jQuery UI ダイアログプラグインのエラーメッセージ。$(this).dialog is not a function and js introduced duplicate solution($(this).dialogは関数ではありません。