更改JavaScript中的非官方日期格式

更改JavaScript中的非官方日期格式,javascript,date,format,Javascript,Date,Format,我必须更改日期变量表单的格式: var dateTime= "28 Februar 2013 - 09:50"; 为此: var dateTime = "2013-02-28 09:50:00"; 如何做到这一点?我知道如何对正常的、受支持的日期时间格式执行此操作,但对于此特定格式则不知道如何执行此操作。:使用jQuery的解决方案: 您需要首先将字符串变量解析为日期对象,然后使用格式日期对其进行格式化: var dateTime= "28 February 2013 - 09:50"; v

我必须更改日期变量表单的格式:

var dateTime= "28 Februar 2013 - 09:50";
为此:

var dateTime = "2013-02-28 09:50:00";
如何做到这一点?我知道如何对正常的、受支持的日期时间格式执行此操作,但对于此特定格式则不知道如何执行此操作。

:使用jQuery的解决方案: 您需要首先
将字符串变量解析为
日期对象
,然后使用
格式日期
对其进行
格式化

var dateTime= "28 February 2013 - 09:50";
var time=dateTime.split("- ");
var date= $.datepicker.parseDate("dd MM yy", dateTime);

var output=$.datepicker.formatDate('dd mm yy',date)+' '+time[1]+':00'
$('#date1').text(output);

您可能需要查看moment.js