2013-12-19 6 views
0

Я хочу изменить последовательность формата даты: YY-мм-дд до дд-мм-ууКак преобразовать формат даты в Javascript

Как я могу сделать это в JavaScript?

Я попытался

var now = new Date(); 

now.format("mm-dd-yy"); 

Но это не работает для меня

+1

если вы хотите 'дд-мм-yy', то почему ваш код сказать' дд-мм-yy'? –

+0

У вас уже есть дата в формате yy-mm-dd или вы пытаетесь это сделать сейчас? –

+0

Не так сложно проверить в Интернете ... http://www.webdevelopersnotes.com/tips/html/10_ways_to_format_time_and_date_using_javascript.php3 – SushiiBalboha

ответ

1

Вот ясный и простой подход

var now = new Date();  
var dd = now.getDate(); //returns date 
var mm = now.getMonth()+ 1; //returns month and you need to add1 because it is array 
var yy = now.getFullYear(); //returns full year 
var st = dd + '-' + mm + "-" + yy; //format as string 
0
var dateFormatted = (now.getMonth()+1)+"-"+now.getDate()+"-"+now.getFullYear(); 
0

Вы можете использовать ниже упомянутой функции в формате Дата

utilities.FormatDate(new Date(),"GMT", "dd/MM/yyyy") 
+0

... если вы используете Google Apps, то есть. – JJJ

0
function dateformat(date) 
{ 
    var yourdate = new Date(date); 
yourdate = yourdate.getDate() + '-' + yourdate.getMonth() +1 + "-" +yourdate.getFullYear(); 
} 

использование - или /, как вам нравится

Смежные вопросы