2014-09-26 131 views
0

的parsedate功能不能在以下工作:fiddle hereparsedate功能不能正常工作

我使用jQuery 1.10.2

有什麼不對下面?

<script> 
    $(document).ready(function() { 
     var date = new Date(); 
     $('#date1').text($.datepicker.parseDate('ymmdd', date)); 
    }); 
</script> 
<html> 
    <body> 
     First date: <span id="date1"></span> 
    </body> 
</html> 
+0

首先包括** jQuery UI的**庫到你的提琴,看看[這裏](http://stackoverflow.com/questions/5390521/jquery-ui-datepicker-parsedate-missing-number-at-position-6)可以幫助你! – 2014-09-26 06:30:42

+0

@Dhaval它沒有幫助 – learning 2014-09-26 06:36:59

回答

0

http://jsfiddle.net/L1zfsnxc/3/

使用這個相當

$(document).ready(function() { 
var today = new Date(); 
var dd = today.getDate(); 
var mm = today.getMonth()+1; //January is 0! 

var yyyy = today.getFullYear(); 
if(dd<10){ 
    dd='0'+dd 
} 
if(mm<10){ 
    mm='0'+mm 
} 
var today = dd+'/'+mm+'/'+yyyy; 

$('#date1').html(today); 

}); 
+0

我有錯誤扔「位置丟失數字」+ iValue; – learning 2014-09-26 06:42:05

+0

謝謝,我需要做的是比較日期...我不能使用它來比較100個日期..爲什麼dateparse不起作用 – learning 2014-09-26 07:06:20

+0

你不能使用像這樣的parseDate,而是你可以使用像$ .datepicker這樣的parseDate。 parseDate('yyMMdd','2014september06'); – Kenny 2014-09-26 07:10:17