1001 *
*
Если у вас PHP 5.3 или выше,
этот метод работает на и Windows и Unix и * часовой пояс , что, вероятно, то, что вы хотите, если вы серьезно относитесь к работа с датами.
Если вас не интересует часовой пояс или вы хотите использовать часовой пояс, используемый вашим сервером:
$d = DateTime::createFromFormat('d-m-Y', '22-09-2008');
echo $d->getTimestamp();
1222093324 (Это зависит от часового пояса вашего сервера ...)
1024 *
*
Если вы хотите указать, в каком часовом поясе, здесь EST. (То же, что в Нью-Йорке.)
$d = DateTime::createFromFormat('d-m-Y', '22-09-2008', new DateTimeZone('EST'));
echo $d->getTimestamp();
1222093305
Или, если вы хотите использовать UTC. (То же, что «GMT».)
$d = DateTime::createFromFormat('d-m-Y', '22-09-2008', new DateTimeZone('UTC'));
echo $d->getTimestamp();
1222093289