2012-04-05 45 views
0

我想摆脱此返回的字符串中的时间戳。我目前得到: “您已选择: 星期五1978年9月8日00:00:00 GMT-0400(EDT)”摆脱返回的字符串中的时间戳

的代码是:

var chosenDates = $.datepicker.parseDate('yy-mm-dd', dateText); 
$('.info').html('You have selected:' + '<br />' + chosenDates.toString()); 

回答

1

您可以指定格式toString方法。例如:

var chosenDates = $.datepicker.parseDate('yy-mm-dd', dateText); 
$('.info').html('You have selected:' + '<br />' + chosenDates.toString('dd-MM-yyyy')); 

编辑:或者,如果你想使用相同的格式,在日期选择器:yy-mm-dd

编辑:您也可以尝试与formatDate功能:

var chosenDates = $.datepicker.parseDate('yy-mm-dd', dateText); 
var backToString = $.datepicker.formatDate('yy-mm-dd', chosenDates); 
$('.info').html('You have selected:' + '<br />' + backToString); 
+0

我试过这个参数和其他一堆,但它不工作。 – amespower 2012-04-05 19:39:35

+0

你能详细说明吗?不管你为toString指定什么,你会得到完全一样的输出吗?还是有另一个问题? – aKzenT 2012-04-05 19:41:00

+0

请参阅编辑替代解决方案。 – aKzenT 2012-04-05 19:45:00