Php работа с дата - mktime дата час и дата и други бележки lovika
Работа с дати и часове в PHP относително прости. Наличието на доста голям брой функции, прави кода не е толкова тромава (и в PHP 5.2 с появата на DateTime [2] и 5.3 с добавянето на класове и DateInterval DatePeriod и индивидуални техники - работа с дати е станала още по-лесно и по-удобно). Така че, да се работи с датата ... На първо място, във всеки случай, трябва да се има предвид, че:
- Почти всяко действие, може да се направи по няколко начина;
- всички код, написан за демонстрации и примери за работа;
- не винаги предлагат алтернативен изход може да се използва, когато се използва по-ранна версия на PHP (понякога по-лесно да се инсталира по-стара версия от PHP5.2 право да се разпорежда с много-годишният код.);
В PHP 5.3 да работи правилно с датата, за да се избегнат грешки Строги Стандарти че не е безопасно да се разчита на настройки за часова зона на системата следва да уточни date.timezone. Към днешна дата, като правило, тази ситуация се вземат под внимание или в скриптове или настройки домакини.
PHP конвертирате UNIX клеймото за дата в определен формат
PHP откъде знаеш утре / вчерашна дата
Тук също, всичко е просто. време () функция получава текущото време в UNIX клеймо формат. Отнемете (вчерашната дата) или добавете (утре) броя на секунди (86400 = 3600 * 24 - ден) и получаваме:
$ А = времето (); // използване не е задължително
$ Вчера = време () - 3600 * 24;
$ Утре = време () + 24 * 3600;
$ WeekBefore = времето () - 3600 * 24 * 7; Преди седмица //
ехо "вчера:", дата ( "d.m.Y", $ вчера), "
Утре: ", дата (" d.m.Y ", $ утре);