imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 21.08.2003, 14:11     # 1
zeboton
Guest
 
Сообщения: n/a

как управлять временем на php

Я получаю дату при помощи

$nowDate=date("m.d.Y H:i:s");

А как мне взят дату: день назад, два дня назад, месяц назад, день вперед, два дня вперед,.. ,два месяца вперед?
 
Старый 21.08.2003, 14:30     # 2
apoc
Junior Member
 
Аватар для apoc
 
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150

apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)
Ну мне кажется, что не так уж сложно взять системное время... там типа от 1970 года...(как обычно они возвращают, точно непомню, надо поюзать), ну ипересчитать руцями машины... Второй: поищи алгоритмя пострения календаря, на Javascript-е много таких видел... Перенести алгоритм на PHP - ЛЕГКО!
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'...
apoc вне форума  
Старый 21.08.2003, 14:58     # 3
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
погляди
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);

день назад.....
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 21.08.2003, 15:01     # 4
medved2002
Guest
 
Сообщения: n/a

Зачем нам еще один велосипед?

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") ));
 
Старый 21.08.2003, 15:34     # 5
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
первый вариант отпадает... вдруг ща первое число :xex:

а второй.... мож попереть
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 21.08.2003, 15:55     # 6
medved2002
Guest
 
Сообщения: n/a

И первый прокатит... могешь проверить

Добавлено через 19 минут:
date('Y-m-d', mktime (0,0,0,1,-6,2003));
 
Старый 21.08.2003, 17:28     # 7
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
ну тогда сорри ламер я
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 22.08.2003, 05:15     # 8
Aeon
::VIP::
 
Аватар для Aeon
 
Регистрация: 28.06.2002
Адрес: neverwhere
Сообщения: 1 166

Aeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собой
гы, а мне название топа нравится... думал уже придумали как машину времени построить на PHP
Aeon вне форума  
Старый 22.08.2003, 10:52     # 9
zeboton
Guest
 
Сообщения: n/a

Stasik

А что значит "вдруг ща первое число :xex:"? Что за ":xex:" ?
 
Старый 22.08.2003, 16:12     # 10
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
zeboton
:xex: раньше смайд такой был.... просто если ща $d=date(d)=1; и ты -7... то у тебя будет $d=-6.. оказывается тже работает
__________________
Всё будет хорошо!
Stasik вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:10.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.