我需要顯示的日期範圍如下所示:如何將兩個日期縮小到一個日期範圍?
- 5月5-7日,2015年
- 4月29日至5月五日,2015年
- 2015年12月30日 - 2016年1月1日
我提供了一個開始日期和結束日期作爲PHP日期對象。有沒有一種方法可以解析那些用PHP輸出的需要?
編輯:我想你們都誤會我在尋找什麼做的。
我有一個WordPress事件插件,輸出開始日期和結束日期。如果事件有2015年5月4日的開始日期,2015年5月7日的結束日期,我需要顯示此:
<h4>Event Title</h4>
<p>When: <time>May 4-7, 2015</time></p>
我不需要顯示給定日期之間的每個日期;這對我來說很簡單,我自己就可以搞清楚。
編輯2:好吧,只是爲了確保我是完全清楚:
我使用Tri.be活動插件允許用戶創建事件的日曆。在這個WordPress站點的首頁上,我需要顯示即將發生的事件列表。每個事件應該是輸出這樣的:
此事件應該是輸出這樣的:
<article>
<h4><a href="/path/to/event/">Systematic Implementation of Advance Care Planning in a Diverse City</a></h4>
<p>
<a href="/path/to/event/">
Aging in America Conference - Chicago, IL<br />
<time datetime="2015-03-23">March 23-27, 2015</time>
</a>
</p>
</article>
我遇到的麻煩的一點是<time>
元素。以下答案似乎表明我想以此格式輸出時間:
<time datetime="2015-03-23">March 23, 2015 - March 27, 2015</time>
這是不正確的。如果是這種情況,我可以輕鬆地自行輸出。正確的格式爲:
<time datetime="2015-03-23">March 23-27, 2015</time>
因此,問題是:「我如何才能縮小兩個日期中的一個日期範圍」
你檢查http://php.net/manual/en/class.datetime.php? – sitilge
https://php.net/manual/en/book.datetime.php –
是的,我檢查了手冊,並沒有提供我所需要的。請參閱最新的問題。 – JacobTheDev