Я должен найти, какая дата появляется первой в году, сравнивая две даты.Например, я хочу отобразить дату, которая идет первым в году.FirstDate = 2/3/2011 и SecondDate = 1/1/2011 Я должен получить ответ от 01.01.2011, как сравнить две даты
Вы можете сравнить дату с strtotime функцией
$date1=strtotime('2/3/2011'); $date2=strtotime('1/1/2011'); if ($date1 < $date2) { echo '2/3/2011 come first'; } else { echo '1/1/2011 come first'; }
Но помните об ошибке 2038
метки времени Unix не могут иметь дело с датами до пятницы, 13 декабря 1901 г. 20:45:54 UTC и после вт, 19 января 2038 03:14:07 UTC
В JavaScript вы можете использовать Дата:
var d1 = new Date(2011, 2, 2); var d2 = new Date(2011, 0, 1); if (d1 > d2) { alert('Date 1 is greater than Date 2'); } ...