prince arambh Ответов: 4

преобразование одного формата даты в другой


У меня есть свидание как
var dt=new Date();

Я хочу преобразовать этот формат в dd-mm-yyyy(21-Nov-2011) Я не могу обратить его в свою веру.
Может ли кто-нибудь сказать мне код, как я могу его преобразовать?

4 Ответов

Рейтинг:
2

Manoj K Bhoir

Проверьте следующую ссылку.Он покажет вам различные форматы дат

формат даты

Пример изменения формата даты :

<html>
<head>
<script type="text/javascript">
function GetDate()
{
var d=new Date();
var month=new Array(12);
month[0]="January";
month[1]="February";
month[2]="March";
month[3]="April";
month[4]="May";
month[5]="June";
month[6]="July";
month[7]="August";
month[8]="September";
month[9]="October";
month[10]="November";
month[11]="December";
document.write("The current Date is " + d.getDate() + " " + month[d.getMonth()] + " " + d.getYear());
}
</script>
</head>
<body  önload=GetDate()>
</body>
<html>


Mukund Thakker

не работает

Manoj K Bhoir

Я предоставляю еще один код, который работает должным образом.Я надеюсь, что это решит вашу проблему.

Рейтинг:
2

Mukund Thakker

var now = новая дата();
ВАР тогда = сейчас.функции getdate() + '-' + сейчас.getMonth() + '-' + сейчас.getFullYear();
тревога(тогда);


Рейтинг:
2

Member 11576042

тот, который работал на меня, это

createdDate = createdDate.replace(/-/g, '/').split(".")[0];
endDate = endDate.replace(/-/g, '/').split(".")[0];

мне нужно было сравнить две даты но для этого мне нужно было разобрать их на даты но так как internet explorer не поддерживает этот формат
2018-09-28 05:10:00+00
поэтому я заменил " - " на "/" и разделил миллисекундную часть с помощью .split, а затем

он легко разбирался с помощью
Date.parse(createdDate);
Date.parse(endDate);


затем я сравнил их, если крайний срок наступает до даты создания, это сработало идеально!


Рейтинг:
0

Dylan Morley

Взгляните на это datejs[^], это хорошая библиотека, которая делает работу с датами в javascript намного проще

http://www.datejs.com/2007/11/27/getting-started-with-datejs/[^]

Посмотри-ка здесь на АПИ

http://code.google.com/p/datejs/[^]

Затем вы можете использовать метод toString() со спецификатором формата, чтобы получить требуемый формат

Date.today().toString('d-M-yyyy')