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(")/",""); 🎜>