У меня есть строка даты в формате dd/MM/yyyy, и я хочу создать объект Date из этой строки. new Date(dd/MM/yyyy)
не будет работать ..Swap month with day in date string в Javascript
У меня есть этот код, который явно не работает:
function createDateObject(value){
try{
return new Date(value.split('/').**swap(0, 1)**.join('/'));
}
catch(){
return null;
}
}
createDateObject('31/01/2014') => Fri Jan 31 2014 00:00:00 GMT-0200 (Local Daylight Time)
Какой самый простой способ сделать это?
Я не хотел бы создать много временных переменных, если я мог бы сделать это в одной строке ...
Вы можете использовать Momentjs (http://momentjs.com) или сахара (http://sugarjs.com/dates) для даты манипуляции. – Jason
momentjs.com, может быть? – Kroltan
Просто конкатенируйте элементы массива, которые вы получаете от расщепления в правильном порядке ... – CBroe