0


javascript / jqueryを使用してこの日付形式を作成する最速の方法は何ですか?

Wed, 03 Aug 2011 15:49:22 -0700 

前もって感謝します!
ピーター

4

2 に答える 2

0

同様の質問が以前に尋ねられました。たとえば、便利なhttp://blog.stevenlevithan.com/archives/date-time-formatにリンクするjavascriptでdateTime形式を変換する方法

プレーンJSでこれに答えるために、これは現地時間で日付を与えるものです。つまり、私のコンピューターでは-0700が+0200になります。

http://jsfiddle.net/mplungjan/HMkLd/

function getMicroformat(date) {
  var d = date.toString();    
  var parts = d.split(" ");
  return parts[0]+", "+
         parts[2]+" "+
         parts[1]+" "+
         parts[3]+" "+
         parts[4]+" "+
         parts[5].replace(/[A-Z]/g,"");
}

// OR

function getMFReg(d) {
  var reg = /(\D{3}) (\D{3}) (\d{2}) (\d{4}) ([:|\d]{8}) \D{3}([+|-|\d]{3})/
  return d.toString().replace(reg,"$1, $3 $2 $4 $5 $6")
}

var str = "Wed, 03 Aug 2011 15:49:22 -0700";
var d = new Date(str);
document.write(str +"<br>=><br>"+getMicroformat(d));
document.write("<br>=><br>"+getMFReg(d));
于 2011-08-04T12:07:46.093 に答える
-4

これを使って、

var d1=new Date();
d1.toString('yyyy-MM-dd');       //returns "2009-06-29"
d1.toString('dddd, MMMM ,yyyy')  //returns "Monday, June 29,2009"

あなたが望むあなたのフォーマットを設定することができます

于 2011-08-04T11:42:42.350 に答える