КОРОТКИЙ ОТВЕТ
Вот функция, которая возвращает {логическое значение}, если от dateTime> до dateTime Демо в действии
var from = '08/19/2013 00:00'
var to = '08/12/2013 00:00 '
function isFromBiggerThanTo(dtmfrom, dtmto){
return new Date(dtmfrom).getTime() >= new Date(dtmto).getTime() ;
}
console.log(isFromBiggerThanTo(from, to)); //true
Объяснение
jsFiddle
var date_one = '2013-07-29 01:50:00',
date_two = '2013-07-29 02:50:00';
//getTime() returns the number of milliseconds since 01.01.1970.
var timeStamp_date_one = new Date(date_one).getTime() ; //1375077000000
console.log(typeof timeStamp_date_one);//number
var timeStamp_date_two = new Date(date_two).getTime() ;//1375080600000
console.log(typeof timeStamp_date_two);//number
, так как теперь у вас оба типа datetime в числовом типе
Вы можете сравнить их с любыми операциями сравнения
(>, <, =,! =, ==,! ==,> = AND <=) </p>
Тогда
, если вы знакомы с C#
строкой пользовательского формата даты и времени, эта библиотека должна делать то же самое и помогать форматировать дату и время dtmFRM независимо от того, передаете ли вы строку даты или времени или unix формат
Использование
var myDateTime = new dtmFRM();
alert(myDateTime.ToString(1375077000000, "MM/dd/yyyy hh:mm:ss ampm"));
//07/29/2013 01:50:00 AM
alert(myDateTime.ToString(1375077000000,"the year is yyyy and the day is dddd"));
//this year is 2013 and the day is Monday
alert(myDateTime.ToString('1/21/2014', "this month is MMMM and the day is dd"));
//this month is january and the day is 21
DEMO
все, что вам нужно сделать, это передать любой из этих форматов в библиотеку js
file