echo date("Ñåãîäíÿ d.m.Y");
echo date("Ýòîò ôàéë äàòèðîâàí d.m.Y",filectime("myfile"));
Остается еще отметить, что формат выдачи для таких символов, как F (название месяца), зависит от текущих настроек локали (см. функцию setlocale()) и вполне может быть названием месяца на родном языке пользователя.
int checkdate(int $month, int $day, int $year)
Эта функция проверяет, существует ли дата, переданная ей в параметрах: вначале ищется месяц, затем — день, и, наконец, — год. Конкретнее, checkdate() проверяет следующее:
r год должен быть между 1900 и 32 767 включительно;
r месяц обязан принадлежать диапазону от 1 до 12;
r число должно быть допустимым для указанного месяца и года (если год високосный).
Функция очень полезна, например, при автоматическом формировании HTML-календарика для указанного месяца и года. В самом деле, мы можем определить, какие числа в месяце "не существуют", и для них вместо номера проставить пустое место.
array getdate(int $timestamp)
Возвращает ассоциативный массив, содержащий данные об указанном времени. В массив будут помещены следующие ключи и значения:
r seconds — секунды;
r minutes — минуты;
r hours — часы;
r mday — число;
r wday — день недели, число;
r mon — номер месяца;
r year — год;
r yday — номер дня с начала года;
r weekday — полное название дня недели, например, Friday;
r month — полное название месяца, например, January.
В общем-то, всю эту информацию можно получить и с помощью функции date(), но тут разработчики PHP предоставляют нам альтернативный способ.