![]() |
как управлять временем на php
Я получаю дату при помощи
$nowDate=date("m.d.Y H:i:s"); А как мне взят дату: день назад, два дня назад, месяц назад, день вперед, два дня вперед,.. ,два месяца вперед? |
Ну мне кажется, что не так уж сложно взять системное время... там типа от 1970 года...(как обычно они возвращают, точно непомню, надо поюзать), ну ипересчитать руцями машины... Второй: поищи алгоритмя пострения календаря, на Javascript-е много таких видел... Перенести алгоритм на PHP - ЛЕГКО!
|
погляди
http://de3.php.net/manual/en/function.mktime.php http://de3.php.net/manual/en/function.time.php http://de3.php.net/manual/en/function.вфеу.php $time=time(); $time=$time-60*60*60*24; $nowDate=date("m.d.Y H:i:s",$time); день назад..... |
Зачем нам еще один велосипед?
1. вариант. date('Y-m-d', mktime (0,0,0,date("m") ,date("d")-7,date("Y"))); 2. вариант $target_date_1 = strtotime("-7 days", mktime ("", "", "", date("m") , date("d") , date("Y") )); |
первый вариант отпадает... вдруг ща первое число :xex:
а второй.... мож попереть :rolleyes: |
И первый прокатит... могешь проверить
Добавлено через 19 минут: date('Y-m-d', mktime (0,0,0,1,-6,2003)); |
ну тогда сорри :yees: ламер я :rolleyes:
|
гы, а мне название топа нравится... думал уже придумали как машину времени построить на PHP :)
|
Stasik
А что значит "вдруг ща первое число :xex:"? Что за ":xex:" ? |
zeboton
:xex: раньше смайд такой был.... просто если ща $d=date(d)=1; и ты -7... то у тебя будет $d=-6.. оказывается тже работает |
Часовой пояс GMT +4, время: 22:19. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.