2011-06-22 7 views
0

どのように私はdatetime 5/8/2011 12:00:00 AM(m/d/yyyy)を08-May-2011のようなdd-MMM-yyyyに変換できますか?javascriptでdateTime形式を変換する方法

+0

「5/8/2011」を2011年6月8日にしたいとは思わないでしょう。 2011年5月8日を意味すると思いますか? (もし私が '5/8/2011'を見たのであれば、8月5日にそれを読んでいましたが、あいまいな日付フォーマットは実際には悪い考えです) – Spudley

+0

そうです。 javascript関数を使用して新しい書式設定された日付を作成する – Pratik

答えて

0

このリンクは役に立つリソースです。

代わりに、個々の部分を取得し、以下のように必要に応じてそれらを連結する必要があります。

var now = new Date(); 
var hour  = now.getHours(); 
var minute  = now.getMinutes(); 
var second  = now.getSeconds(); 
var monthnumber = now.getMonth(); 
var monthday = now.getDate(); 
var year  = now.getYear(); 

String myOutput = monthday + "-" + monthnumer + "-" + year; 

ではなく、月数の月名を取得するには、リンクの下

var arrMonths = new Array ("Jan","Feb"....}; 

    String myOutput = monthday + "-" + arrMonths[monthnumer-1] + "-" + year; 
+0

getTimeEditを使用してdateTimeをvarに設定しています。これをdatetimeに変換する方法は – MayureshP

+1

です。var now = new Date(document.getElementById( "yourid")。value); – AjayR

関連する問題