2013-06-02 2 views
-2

У меня есть дата с форматом «Ср Июн 05 2013 00:00:00 GMT + 0100 (CET)», и я хочу получить его в формате yyyy-mm-dd.Получить день с даты

Я попытался это:

var year = mydate.getFullYear(); 
var month = mydate.getMonth(); 
var day = mydate.getDay(); 

Я получил год и месяц, но я не могу получить на следующий день.

+2

[ 'getDay'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay), [' getDate'] (HTTPS://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getDate) – Ryan

ответ

2

Вы можете использовать mydate.getDate(), чтобы получить номер дня месяца.

Чтобы получить требуемый формат, вы можете сделать это.

var year = mydate.getFullYear(); 
var month = ("0" + mydate.getMonth()).slice(-2); 
var day = ("0" + mydate.getDate()).slice(-2); 

var formatted = [year, month, day].join("-"); 
+1

Смотрите здесь дополнительные пояснения https://developer.mozilla.org/en-US/docs/Web/JavaScript/Методы Ссылка/Global_Objects/Дата # – user1983983

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