2014-12-05 78 views
0

您好,我有這樣的格式來我的地圖標記,我想從YYYY-MM-DD更改日期格式DD-MM-YYYY 你能幫助我更改日期格式的jQuery

webbuMarkers.markerClickFunction = function(pic, latlng) { 
    return function(e) { 
    e.cancelBubble = true; 
    e.returnValue = false; 
    var postid = pic.estate_post_id; 
    var title = pic.estate_title; 
    var url = pic.estate_link; 
    var fileurl = pic.estate_photo; 
    var fileurl2 = pic.estate_photo2; 
    var fileurl3 = pic.estate_photo3; 
    var fileurl4 = pic.estate_photo4; 
    var fileurl5 = pic.estate_photo5; 
    var estate_address = pic.estate_address; 
    var estate_sdesc = pic.estate_sdesc; 
    var estate_adresse = pic.estate_adresse; 
    var estate_prix = pic.estate_prix; 
    var estate_date = pic.estate_date; 
    var estate_email = pic.estate_email; 

回答

0

試試這個。

var mydate = new Date(); 
var date = mydate.getDate(); 
var month = mydate.getMonth()+1; 
var year = mydate.getFullYear(); 
alert(date + "-" + month + "-" + year); 

加上1 getMonth(),因爲它開始0索引。

+0

想你,但在mozilla日期dosn't工作將 – 2014-12-05 10:06:35

+0

這很奇怪,我用mozilla來測試了這一點。你有沒有試過螢火蟲,看到錯誤? – juniordeveloper 2014-12-05 14:38:14

0

您可以使用date.js實現這一目標:

var date = new Date('2014-12-04'); 
var newDate = date.toString('dd-MM-yy'); 

或u可以用這個也

var parts = fecha2.value.split('-'); 
var newdate = parts[1]+'-'+parts[2]+'-'+(parseInt(parts[0], 10)%100);