25
A
回答
58
嗯,也許是這樣的;
echo date("F 1, Y", strtotime("-6 months"));
編輯;
如果你想指定一個自定義的日期使用;
echo date("F, 1 Y", strtotime("-6 months", strtotime("Feb 2, 2010")));
9
$date_half_a_year_ago = mktime(0, 0, 0, date('n')-6, 1, date('y'))
作出新的相對於給定的日期,而不是今天的日期,調用date
與第二參數
$given_timestamp = getSomeDate();
$date_half_a_year_ago = mktime(0, 0, 0, date('n', $given_timestamp)-6, 1, date('y', $given_timestamp))
它格式化輸出,請再次使用date
:
echo date('F j, Y', $date_half_a_year_ago);
7
有點駭人,但作品:
<?php
$date = new DateTime("-6 months");
$date->modify("-" . ($date->format('j')-1) . " days");
echo $date->format('j, F Y');
?>
+1
噢,嘿,我沒有實現了DateTime的構造函數接受了-6個月。我現在感到很蠢。 – Powerlord 2010-04-12 21:18:26
相關問題
- 1. JavaScript:最早獲得6個月前的月份的最簡單方法?
- 2. PHP獲取日期的當前月份
- 3. 在PHP中,有沒有簡單的方法來獲取一個月的第一個和最後一個日期?
- 4. 如果日期在當前月份之前,則將日期轉換爲當前月份的第一個
- 5. 獲取指定日期的月份的第一個和最後一個日期
- 6. 獲取月份的第一個星期六和上週月
- 7. 獲取前一個月的日期javascript
- 8. 獲取月份的第一個星期一和最後一個星期日,穿過月份邊界
- 9. 在PHP中抓取特定月份的第一個日期和最後日期
- 10. Bigquery Standard SQL日期到月份的第一個月
- 11. 獲取月份的最後一個月份?
- 12. 轉換一個月名在日期月份數,兩位數日期和月份
- 13. 日曆 - 獲取月份和月份的日期
- 14. 通過將6個月添加到今天的日期獲取月份的最後日期
- 15. PHP:得到最後6個月的格式月份年
- 16. 從日期獲取月份的日期
- 17. 6個月內的PHP日期
- 18. 在C#中的兩個日期之間的月份中獲得差異的最簡單方法是什麼?
- 19. 月份的最後日期
- 20. 如何使用當前月份和年份在scala上獲取第一個日期和最後一個日期
- 21. 計算兩個日期之間有多少個月來定義它是6個月還是6個月以上
- 22. 創建日期的最簡單方法是給定另一日期的月份的第一天
- 23. 的SimpleDateFormat的月份和日期在一個月只
- 24. 從當前日曆月和未來11個月獲取日期
- 25. 從python的年份月份獲取月份的最後一天
- 26. 獲取本月的月份
- 27. 選擇當前月份到下個月份的日期範圍日期範圍
- 28. 如何獲取選定月份之前的月份數據
- 29. 減去下個月的當前月份日期
- 30. 從當前月份獲取前12個月的名稱/編號
除了格式字符串中錯誤位置的逗號以外,這看起來像是最好的解決方案(現在它將顯示「2009年10月1日」,而不是「2009年10月1日」)。 – Powerlord 2010-04-12 21:20:57
+1爲聰明:) – 2010-04-12 21:23:49
現在顯示»2009年10月1日« – knittl 2010-04-12 21:26:01