php - Get date range between two dates excluding weekends -


निम्नलिखित दिनांक को देखते हुए:

  6/30/2010 - 7/6/2010  

और एक स्थिर वैरिएबल:

  $ h = 7.5  

मुझे इस तरह की एक सरणी बनाने की आवश्यकता है: < / P>

  अर्रे ([2010-06-30] = & gt; 7.5 [2010-07-01] = & gt; 7.5 = & gt; [2010-07-02] = & gt; 7.5 = & gt; [2010-07-05] = & gt; 7.5 = & gt; [2010-07-06] = & gt; 7.5)  

सप्ताहांत दिन बहिष्कृत।

नहीं, यह होमवर्क नहीं है ... किसी कारण से मैं सीधे सीधे नहीं सोच सकता।

PHP के लिए> = 5.3.0, कक्षा का उपयोग करें। यह दुर्भाग्य से बमुश्किल दस्तावेज है।

  $ start = नया दिनांक समय ('6/30/2010'); $ अंत = नया दिनांक समय ('7/6/2010'); $ Oneday = नया दिनांक अंतराल ("पी 1 डी"); $ दिन = सरणी (); $ डेटा = "7.5"; / $ $ से शुरूआत $ अंत तक + 1 दिन, प्रत्येक चलना में एक दिन हम एक समाप्ति तिथि को $ समाप्ति तिथि में जोड़ते हैं, क्योंकि तिथि पीरियड केवल अंतराल की तारीख को शामिल नहीं करता है * / विदेशी मुद्रा ($ दिन- & gt; प्रारूप ("N"); $ foreach (नया दिनांक पीरियड ($ शुरू, $ दिन, $ अंत- & gt; जोड़ें ($ दिन)) ($ दिन के रूप में) {$ day_num = $ day- & gt; / * 'एन' नंबर दिन 1 (सोम) से 7 (सूर्य) * / अगर ($ दिन_एनयूएम & lt; 6) {/ * सप्ताह का दिन * / $ दिन [$ दिन- & gt; प्रारूप ("Ymd")] = $ डेटा ; }} Print_r ($ दिन);  

Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -