2010-01-29 5 views

ответ

0

Преобразование строки в timestamp с Date объекта.

я нашел что-то вроде:

function toTimestamp(year,month,day,hour,minute,second){ 
    var datum = new Date(Date.UTC(year,month-1,day,hour,minute,second)); 
    return datum.getTime()/1000; 
} 

Year, month и day части получить с regular expressions.

3

Как насчет использования библиотеки DateJS?

Она может конвертировать 1/1/1912 в Monday, January 01, 1912 12:00:00 AM легко

5

Вы можете сделать это просто с расколом, если вы можете гарантировать, формат даты.

var dateArray = '1/1/1912'.split("/"); 
new Date(dateArray[2], dateArray[1], dateArray[0]); 
+0

изменения новые Дата (dateArray [2], dateArray [1], dateArray [0]); до новый Дата (dateArray [2], dateArray [1] -1, dateArray [0]); – bordeux

4
 var dateArray = '2012-02-17 01:10:59'.split(' '); 
     var year = dateArray[0].split('-'); 
     var time = dateArray[1].split(':'); 

     var finishDate = new Date(year[0], year[1], year[2], time[0], time[1], time[2]) 
+0

Не забудьте добавить -1 к году [1] (если это ваш месяц), так как месяц начинается с 0 (jan) - это javascript. – mindwire22