現在、日付を「2012年10月5日」タイプの形式で出力する必要があります。先行ゼロ、スペース、完全な月の名前、コンマ、スペース、4桁の年を含まない日を意味します。これはJavaScriptで行う必要があります。私はこれを機能させていますが、長いコードを書いているときに、誰かがこれを行うためのより良い方法をすでに理解しているに違いないことに気づきます。
これを私が望むように正確にフォーマットするJavaScriptの組み込み関数はないと思います。PHPには。が付いているだけのものがありますdate()
。同じことをするJavaScript用のプラグインはありますか?
具体的な例を示すために、この例では、日付を取得する必要がある将来の設定された時間数から開始します。
現在私は持っています:
var myNow = new Date().getTime();
var myTime = hours * 60 * 60 * 1000;
var myDate = new Date(myTime + myNow);
var myDay = myDate.getDate();
var myMonthNum = myDate.getMonth();
var myMonth = '';
var myYear = myDate.getFullYear();
switch(myMonthNum) {
case 0:
myMonth = 'January';
break;
...
var completeDate = myDate = " " + myMonth + ", " + myYear;
$('#theEndDate').html(completeDate);