Вот пример функции, которая дублирует большую часть функциональности strptime. JavaScript-объект даты, как правило, будет анализировать любую строку даты, которую вы ему набрасываете, так что вам не нужно сильно беспокоиться об этом. Поэтому, когда у вас есть объект даты, основанный на вашей строке, вы просто помещаете каждый элемент в объект JS и возвращаете его. На этом сайте есть хорошая ссылка на свойства объекта даты JavaScript: http://www.javascriptkit.com/jsref/date.shtml
function strptime(dateString){
var myDate = new Date(dateString);
return {tm_sec:myDate.getSeconds(),
tm_min: myDate.getMinutes(),
tm_hour: myDate.getHours(),
tm_mday: myDate.getDate(),
tm_mon: myDate.getMonth(),
tm_year: myDate.getFullYear().toString().substring(2),
tm_wday: myDate.getDay()};
}
var dateString = "October 12, 1988 13:14:00";
dateObj = strptime(dateString);
document.write("d:" + dateObj.tm_min + "/" + dateObj.tm_hour + "/" + dateObj.tm_mday + "/" + dateObj.tm_mon + "/" + dateObj.tm_year);