$nextWeek = time() + (7 * 24 * 60 * 60);
// 7 days; 24 hours; 60 mins; 60secs
echo 'Now: '. date('Y-m-d') ."\n";
echo 'Next Week: '. date('Y-m-d', $nextWeek) ."\n";
// or using strtotime():
echo 'Next Week: '. date('Y-m-d', strtotime('+1 week')) ."\n";bu kod istediim tarzda time formatını date ye çevirip 1 hafta sonrasını alıyor bunu tekrar time() formatına nasıl *******?
date() to time() şeklinde uygulama nasıl olur?
14
●913
- 04-07-2010, 22:26:10Üyeliği durdurulduelimde bir sürü time() ile oluşturulmuş tarih var...
- 04-07-2010, 22:42:34Üyeliği durduruldu
2010-07-04 22:35:00 => şu anki zaman 2010-08-04 22:35:00 => gelecek hafta
bunlar date ile şimkidi ve gelecek haftaki tarihler bunlar time formatıyla
1278272130 <==> 2010-07-04 22:35:00
şimdi zamanı hem time hemde date ile alabiliyorum ama gelecek haftayı time formatında alamıyorum... - 04-07-2010, 22:45:20Bu şekilde dener misinweb_sakat adlı üyeden alıntı: mesajı görüntüle
$gelecek_hafta = time()+7*24*60*60;
- 04-07-2010, 23:28:34http://www.php.net/manual/tr/function.strtotime.php
strtotime() fonksiyonunu inceleyin , yanlış anlamadıysam istediğiniz bu. - 04-07-2010, 23:39:55Kimlik doğrulama veya yönetimden onay bekliyor.FaTe2nin dediği gibi strtotime işinizi görür. Ancak onda sorun var diye biliyorum. SMF için yazdığım bir modifikasyonda adam bir tarih vermiş. strtotime onu +1 gün olarak göstermiş. İlgilenmedim o sorunla ama. Nadiren böyle sorun oluşturabiliyor.
- 04-07-2010, 23:41:05Üyeliği durdurulduyanlış anlamışsın kardeş ben zaten strtotime dan bahsettim konuda...FaTe adlı üyeden alıntı: mesajı görüntüle
date formatını tekrar time formatına çevirmeyi arıyordum buldumda
time()+(300);
şeklinde uygulama yapınca 5dk sonrasını veriyor ekrana... aradaığım bu kadar ufak bir şeymiş ilgilenen arkadaşlara teşekkürler... - 05-07-2010, 00:09:34Sen işini halletmeşsin , cevap için geç kalmışım ama biraz açıklama yapayım daha sonra ihtiyacı olan arkadaşlar kesinlikle çıkar.
time(); ile şimdiki zamanı gösterebiliyoruz değil mi? Peki ya daha sonraki günleri nasıl gösterebiliriz ?
time(); saniye olarak çalışır. Mesela arkadaşımız 5 dakika sonrayı time() + 300; olarak almış ertesi günüde time() + 86400; olarak alırız.
Şu şekilde çalışır ;
Saniye * Dakika * Saat * Gün
60*60*24*30 = 2592000 (1 Ay)
60*60*24*7 = 604800 (1 Hafta)
60*60*24 = 86400 (1 gün)
60*5 = 300 (5 dakika)
60*1 = 60 (1 dakika)
