| 
		
			Сообщение от Shitbox2
			
		
	 | 
	| 
		что вернут выражения
	 | 
	
Invalid Date.
	
	| 
		
			Сообщение от Shitbox2
			
		
	 | 
	| 
		нужно написать функцию, сравнивающую две даты, которая будет принимать аргументы в пяти распространенных форматах
	 | 
	
Если бы речь шла об едином мгновении времени и времени конкретного клиента, то хватило бы Date.parse().
Разбирать рег. выражением учитывая все форматы. На сервере, к примеру в РНР есть готовая функция date_parse(), возвращающая всю информацию о заданной дате/времени. Например для таких форматов 2000-01-05T23:59:59.000Z, 2000-01-05T23:59:59.000+04:15, Sat Jan 05 2000 23:59:59 GMT-0400 будет возвращено соответсвенно:
	
	| 
		 Код: 
	 | 
	Array
(
    [year] => 2000
    [month] => 1
    [day] => 5
    [hour] => 23
    [minute] => 59
    [second] => 59
    [fraction] => 0
    [warning_count] => 0
    [warnings] => Array
        (
        )
    [error_count] => 0
    [errors] => Array
        (
        )
    [is_localtime] => 1
    [zone_type] => 2
    [zone] => 0
    [is_dst] => 
    [tz_abbr] => Z
)
Array
(
    [year] => 2000
    [month] => 1
    [day] => 5
    [hour] => 23
    [minute] => 59
    [second] => 59
    [fraction] => 0
    [warning_count] => 0
    [warnings] => Array
        (
        )
    [error_count] => 0
    [errors] => Array
        (
        )
    [is_localtime] => 1
    [zone_type] => 1
    [zone] => -255
    [is_dst] => 
)
Array
(
    [year] => 2000
    [month] => 1
    [day] => 5
    [hour] => 23
    [minute] => 59
    [second] => 59
    [fraction] => 0
    [warning_count] => 0
    [warnings] => Array
        (
        )
    [error_count] => 0
    [errors] => Array
        (
        )
    [is_localtime] => 1
    [zone_type] => 1
    [zone] => 240
    [is_dst] => 
    [relative] => Array
        (
            [year] => 0
            [month] => 0
            [day] => 0
            [hour] => 0
            [minute] => 0
            [second] => 0
            [weekday] => 6
        )
) |