2012-03-03 6 views

答えて

3
function dateFormat(){ 
    var d = new Date(); 

    date = d.getDate(); 
    date = date < 10 ? "0"+date : date; 

    mon = d.getMonth()+1; 
    mon = mon < 10 ? "0"+mon : mon; 

    year = d.getFullYear() 

    return (date+"/"+mon+"/"+year); 
} 

dateFormat(); 
+1

ranganadhは良いプログラマです..Anupam – Anup

2

あなたがしなければならないことは、日付機能にあなたが望む出力の種類に日付を書式設定するよう指示することだけです。

(あなたは上記言及しましたJavaScriptの日付関数を使用していると仮定。)

http://www.webdevelopersnotes.com/tips/html/10_ways_to_format_time_and_date_using_javascript.php3

<script type="text/javascript"> 
    <!-- 

    var d = new Date(); 
    var curr_date = d.getDate(); 
    var curr_month = d.getMonth(); 
    var curr_year = d.getFullYear(); 

    document.write(curr_date + "-" + curr_month + "-" + curr_year); 

    //--> 
</script> 

OR

http://blog.stevenlevithan.com/archives/date-time-format

OR

http://archive.plugins.jquery.com/project/jquery-dateFormat

<script> 
    $.format.date("2009-12-18 10:54:50.546", "dd/MM/yyyy"); 
</script> 
+0

: - そのは2012年3月3日のような出力を与えます。どうすればそれを作ることができますか?03/03/2012つまり、1桁の数字の前にゼロを得るにはどうすればいいですか? – Infinity

+0

クール、どのオプションを試しましたか? –

+0

私はranganadhの答えを使用しました。あなたもあまりにも大きな助けになりました。ありがとう:) – Infinity

関連する問題