使用JavaScript将Mysql日期转换为欧元格式

时间:2014-10-17 12:32:44

标签: javascript php mysql

我正在尝试使用JavaScript将MySQL日期转换为欧元日期。但没有成功。我的代码是:

var t = "2014-03-29 13:12:01".split(/[- :]/);

// Apply each element to the Date function
var d = new Date(t[0], t[1]-1, t[2], t[3], t[4], t[5]);

alert(d);

我得到的结果是:Sat Mar 29 2014 23:24:28

有没有办法使用JavaScript将其设置为31.12.2014?我无法使用PHP等服务器端语言。

2 个答案:

答案 0 :(得分:1)

如果您不关心Safari用户的选项,

toLocaleString就会拯救。

var t = new Date("2014-03-29 13:12:01");
t.toLocaleString('fr');
// ⇒ "29/3/2014 13:12:01"
t.toLocaleString('ru');
// ⇒ "29.3.2014 13:12:01"

希望它有所帮助。

答案 1 :(得分:0)

Try It :

var t = "2014-03-29 13:12:01".split(/[- :]/);    

// Apply each element to the Date function    
var d = new Date(t[0], t[1]-1, t[2], t[3], t[4], t[5]);    

 var curr_date = d.getDate(t);    
var curr_month = d.getMonth(t) + 1; //Months are zero based    
var curr_year = d.getFullYear(t);    
var f = curr_date + "." + curr_month + "." + curr_year;    
alert(f);    

alert(d);