time()+ 50let kak zadat?

Minuta

Guest
time()+ 50let kak zadat?

Izvinite za latin..

U menja 2 polja:

Nachalo:"segodnja-sejchas" (beru time())

Konez: "50 let spustja, t.e. Nachalo+50 let"
(no time() +50*god/v/sekundax)------------ne idot
miximum chto prinimaetsa eto" time()+5*god/v/sekundax"

Pochemu? Slishkom bolshoe chislo? kakie drugie varianti?
V DB pod eti pola stoit type "datetime"

Budu ochen blagodarna
:confused:
 

Minuta

Guest
Spasibo!
No vso to zhe samoe!

mktime(0,0,0,date('m'),date('d'),date('Y')+50);
vidaot 1969 god...

a vot mktime(0,0,0,date('m'),date('d'),date('Y')+5);
ispravno rabotaet-2008 !?
no mne 50 nado....
 

tony2001

TeaM PHPClub
после 2037-го года идет integer overflow.
не получится +50 нормальными средствами.
 

Minuta

Guest
nu delo v tom, chto dazhe +15 ne poluchaetsa ->2003 vidaot?!
i tak pri lubom gode posle 2008...
 

Minuta

Guest
$A['unixdate_end'] = mktime(0,0,0,7,9,2026);
2003 god vidaot !!!!
znachit u menja v proge...chto-to ne tak,no chto eto mozhet bit?
 

tony2001

TeaM PHPClub
не знаю, я же остального кода не вижу.
покажи строку с date();
 
Сверху