प्रारंभिक तिथि देकर, मैं चार अलग-अलग तिथियों को प्रत्येक सप्ताह एक सप्ताह में अलग करने के लिए चार बार सात दिन जोड़ रहा हूं।टाइमस्टैम्प में दिन जोड़ना
//$date = '28-10-2010';
$timestamp = mktime(0, 0, 0, 10, 01, 2010);
echo "Date=".date('d-m-Y', $timestamp)."<br>";
$timestamp += (60*60*24*7);
echo "Date=".date('d-m-Y', $timestamp)."<br>";
$timestamp += (60*60*24*7);
echo "Date=".date('d-m-Y', $timestamp)."<br>";
$timestamp += (60*60*24*7);
echo "Date=".date('d-m-Y', $timestamp)."<br>";
$timestamp += (60*60*24*7);
echo "Date=".date('d-m-Y', $timestamp)."<br>";
कोड आउटपुट इस:
Date=01-10-2010 Friday
Date=08-10-2010 Friday
Date=15-10-2010 Friday
Date=22-10-2010 Friday
Date=29-10-2010 Friday
कौन सा रूप में लंबे समय के रूप में मैं जानता हूँ कि यह सही है। लेकिन, देखें कि 2010-10-31 और 2010-11-01
$ timestamp = mktime (0, 0, 0, 10, 28, 2010) के दौरान क्या होता है; [...]
मजे की बात है कि यह इस आउटपुट:
Date=28-10-2010 Thursday
Date=03-11-2010 Wednesday
Date=10-11-2010 Wednesday
Date=17-11-2010 Wednesday
Date=24-11-2010 Wednesday
क्या हो रहा है? दूसरी तारीख 04-11-2010 होनी चाहिए! इसके अलावा, मैंने देखा कि यह "असफल" हर दस साल होता है! क्या यह डेलाइट बचत समय से संबंधित कुछ है? यदि हां, तो मैं इसे कैसे हल करूं? क्या कोई ऐसी चीज है जिसे मैं देख रहा हूं?
संपादित करें: ठीक है, मैं समय outputed, बस देखने के लिए कि क्या होता है और यह है कि क्या मैं अब मिल गया है:
Date=28-10-2010 Thursday :: 00:00:00
Date=03-11-2010 Wednesday :: 23:00:00
Date=10-11-2010 Wednesday :: 23:00:00
Date=17-11-2010 Wednesday :: 23:00:00
Date=24-11-2010 Wednesday :: 23:00:00
समय के साथ संबंधित कुछ, कुछ 2010/11/31 में क्या होता है लगता है ...
क्या आपका समाधान दुनिया भर में काम करेगा? –