2013-05-05 4 views
0

У меня есть отметка времени в следующем видеосновное время и дата манипуляции в JavaScript

2013-05-05 16:00:00 

Может кто-нибудь сказать мне, как избавиться от части времени и заранее это один день с помощью JavaScript, поэтому у меня есть ,

2013-05-06 
+2

wwhat вы пробовали? Интернет-поиск - удивительная вещь ... –

ответ

3
var date1 = new Date("2013-05-06 16:00:00"); 

var date2 = new Date(date1.getFullYear(),date1.getMonth(),date1.getDate()+1) 
+0

ИМХО, это лучший ответ. Конструктор даты должным образом займет день, равный 32 в третьем параметре, и увеличит дату до первого числа следующего месяца. –

1

Хорошо хорошо сделать отметку времени строки и использовать метод .split() на пространстве, отделяющее взять дату и время посмотреть здесь для получения дополнительной информации: http://www.w3schools.com/jsref/jsref_split.asp

Или более правильно использовать необходимую функцию даты подобный new Date(year,month,day);http://www.w3schools.com/jsref/jsref_obj_date.asp

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