के साथ एक महीने में पहले सप्ताह का दिन प्राप्त करना मैं strtotime
का उपयोग करके किसी दिए गए महीने के पहले बुधवार को जानने की कोशिश कर रहा हूं, लेकिन पहली बार बुधवार को पहली बार बुधवार को होने पर विफल होता है।स्ट्रेटोटाइम
12/06/10
12/07/10
12/08/10
12/02/10
12/03/10
12/04/10
12/05/10
सूचना कुछ: में
$mon = strtotime("December 2010 first monday");
$tue = strtotime("December 2010 first tuesday");
$wed = strtotime("December 2010 first wednesday");
$thu = strtotime("December 2010 first thursday");
$fri = strtotime("December 2010 first friday");
$sat = strtotime("December 2010 first saturday");
$sun = strtotime("December 2010 first sunday");
echo strftime("%m/%d/%y", $mon) . "<br>";
echo strftime("%m/%d/%y", $tue) . "<br>";
echo strftime("%m/%d/%y", $wed) . "<br>";
echo strftime("%m/%d/%y", $thu) . "<br>";
echo strftime("%m/%d/%y", $fri) . "<br>";
echo strftime("%m/%d/%y", $sat) . "<br>";
echo strftime("%m/%d/%y", $sun) . "<br>";
परिणाम:
इस समस्या की एक अधिक सामान्य उदाहरण के लिए, निम्न कोड और परिणाम को देखने के? सप्ताह के एक दिन में महीने के पहले के साथ मेल नहीं होना चाहिए? लेकिन यह कभी नहीं करता है, और इसके बजाय 8 वें दिन, दिन का दूसरा उदाहरण हमेशा वापस आ जाता है।
किसी के पास इसके लिए कोई स्पष्टीकरण है?
यकीन है कि, यह काम करता है। आइए पूछें क्यों नहीं ... – Yarin
ठीक है आप PHP स्रोत कोड देख सकते हैं यदि आप वास्तव में उत्सुक हैं, मेरे लिए, चलो आगे बढ़ें: डी –
यह पूरी तरह से काम नहीं कर रहा है। मैं 12 जून को इस समाधान का उपयोग कर रहा हूं और मुझे '12/15/2014' मिलता है। शायद यह वर्तमान के महीने के सप्ताह के सापेक्ष है? – Webnet