2

この形式で日付を取得する必要があります。

"12/31/2020 5:00 AM"

私はこのコードを書きました:

var ExpireI = new Date ();
ExpireI.setTime(ExpireI.getTime() + (24 * 3600 * 1000));
alert(ExpireI.toGMTString());

しかし、次のように表示されます。

Tue, 26 Jun 2012 10:26:35 GMT

では、どうすればその形式で日付を取得できますか?

4

2 に答える 2

0

これはうまくいくはずです、

var d = new Date ();
var date = d.getDate();
var month = d.getMonth() + 1;  // because january is 0 in javascript
var year = d.getFullYear();
var hour = d.getHours();
var min = d.getMinutes();
var m;
if(hour > 12 ){
  hour-=12;  
  m = 'PM';
}
else{
 m = 'AM';
}

console.log(month + '/' + date + '/' + year + ' ' + hour + ':' + min + ' ' + m);
于 2012-06-25T10:46:02.980 に答える
0

これを試して

このようにする代わりに:

getDate()     // Returns the date
getMonth()    // Returns the month
getFullYear() // Returns the year

あなたの場合、次のように使用できます。

alert(ExpireI.getFullYear() + "-" + ExpireI.getMonth() + "-" + ExpireI.getDate());

ここでフィドル... :)

于 2012-06-25T10:31:49.697 に答える