使用jquery / Javascript如何转换日期1111-2016-10-26
INTO 1111 - 10/26/2016
格式的值?
我尝试了以下代码,但没有帮助。
var date = new Date('2010-10-11');
alert((date.getMonth() + 1) + '/' + date.getDate() + '/' + date.getFullYear());
答案 0 :(得分:2)
如果您只想在没有任何日期验证的情况下进行转换,可以使用字符串函数进行转换。或者,如果要使用日期函数,请在拆分字符串后将其仅应用于字符串的该部分。没什么好看的。
在创建Date对象时使用普通的Date构造函数ItemsSource
,建议不要传递非标准格式,因为这些实现与浏览器有关。
(year,[month,[date...]])
var string = "1111-2016-10-26";
var a = string.split('-');
var number = a[0];
var date = a[2] + '/' + a[3] + '/' + a[1];
console.log(number + '-' + date);