0

このコードを使用して、次の2日間を表示します

var mydate= new Date();
mydate.setDate(mydate.getDate()+2)
document.write("Tomorrow Date :" +mydate.getDate()+"/"+(mydate.getMonth()+1)+"/"+mydate.getFullYear());

正しい日付が表示されますが、次の形式の例を使用する必要があります:Jan-01-2012。

誰かがこれについて私を助けることができますか?この文字列を使用してみmydate.format('mmm,d,y');ましたが、何も返されません。

よろしくお願いします

4

2 に答える 2

0

ここで説明するように、aの結果をロケール規則を尊重する文字列toLocaleString()に変換する方法を確認する必要があります。Date()

本当に何か特定のものが必要な場合は、ここに示すように配列を作成する必要があります

于 2012-11-22T14:48:39.750 に答える
0

DateネイティブのjavascriptAPIでフォーマットすることはできません。

ネイティブAPIで可能な唯一の出力は、、、、、、、、、、の組み合わせであり、メソッドdと正規表現を使用します。dddddMMMMMMyyyyyyytoString()get*()

したがって、より良い解決策は、moment.jsなどのサードパーティのライブラリを使用することです。

于 2012-11-22T15:48:26.120 に答える