1
A
回答
3
當然,使用mktime
和date
:
$days = 322;
$year = 2009;
echo date('Y-m-d', mktime(0, 0, 0, 1, $days, $year));
Output: 2009-11-18
1
$newformat = new DateTime::createFromFormat('Y z', "2009 322")->format('Y-M-d');
相關的文檔在這裏:http://php.net/manual/en/datetime.createfromformat.php
0
試試這個 strtotime function
0
難的方法(和作爲獎金,我分析你給輸入例如:P):我們確實有在PHP strtotime()
,它可以很容易地從一年拉時間戳
list($day, $foo, $year, $bar) = sscanf("322 days 2009 year", "%d %s %d %s");
$timestamp = mktime (0,0,0, 1, $day, $year);
echo date('Y-m-d', $timestamp);
0
:
echo $time = strtotime('1.1.2009');
// 1230764400
而且隨着加入天IT連鎖:
echo $newTime = strtotime('+322 days', $time);
// 1258585200
echo date('r', $newTime);
// Thu, 19 Nov 2009 00:00:00 +0100
echo date('Y-m-d', $newTime);
// 2009-11-19
// output will be 19 instead of 18 (due to how strtotime handles + days), you
// should use +321 days instead than
順便說一句:我喜歡馬克B的答案BETT呃)
相關問題
- 1. 月份和年份的日期轉換
- 2. 將年份和月份(「yyyy-mm」格式)轉換爲日期?
- 3. 如何在xts中將數字年份月份轉換爲年份 - 月份 - 日期日期格式?
- 4. 集團月份又一年,月天/年
- 5. 有月份和年份PHP
- 6. 年數,月份和天數
- 7. 將年份或月份轉換爲天數,PHP
- 8. 將年份日月轉換爲月份日
- 9. 轉換日期格式(只有年份)
- 10. 如何將這種日期轉換爲月份日年格式?
- 11. 在Android中將日期轉換爲月份和年份
- 12. 日期格式爲UTC月份日期和年份(MMM DD,YYYY)
- 13. 如何將月份轉換爲java中的年份和月份
- 14. 在R中只有月份和年份的格式日期
- 15. 在vbscript中獲取月份和年份日期格式
- 16. SAS:找到月份和年份的最後一天的日期
- 17. 打印日期的月份名稱的一天,年格式
- 18. JQ格子日期格式(月份日期,年份)2015年6月26日以後
- 19. 轉換日期到月份名稱和年份
- 20. 將月份和年份轉換爲日期
- 21. 從TextBox讀取日期值並轉換爲月份和年份
- 22. 轉換日期時間爲nvarchar,只是年份和月份
- 23. 添加年份,月份和日期C
- 24. 月份和年份查看日曆
- 25. 日期,月份和年份下拉框
- 26. 計算月份和年份的日期
- 27. 我必須從輸入的月份/年份打印月份和年份到當前的月份和年份
- 28. 提取月份和年份從MySQL日期格式
- 29. 格式區域適當的日期和月份無年份
- 30. SSIS表達式替換年份並保留日期和月份
你確定月份的1嗎? – FMaz008 2012-02-08 20:59:57
@ FMaz008 - 是的,[見輸出](http://codepad.viper-7.com/JSVWem)。 – nickb 2012-02-08 21:00:29