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. 年數,月份和天數
- 4. 將年份日月轉換爲月份日
- 5. 轉換日期格式(只有年份)
- 6. 日期格式爲UTC月份日期和年份(MMM DD,YYYY)
- 7. 如何將月份轉換爲java中的年份和月份
- 8. SAS:找到月份和年份的最後一天的日期
- 9. 打印日期的月份名稱的一天,年格式
- 10. 轉換日期時間爲nvarchar,只是年份和月份
- 11. 轉換日期到月份名稱和年份
- 12. 計算月份和年份的日期
- 13. 格式區域適當的日期和月份無年份
- 14. 提取月份和年份從MySQL日期格式
- 15. 按年份和月份
- 16. 只月份和年份
- 17. SQL:按月份和年份
- 18. 子集爲指定月份和年份
- 19. 輸出年份和月份用繩子
- 20. 從python的年份月份獲取月份的最後一天
- 21. PHP變種,以年份和月份
- 22. 轉換或提取年份,月份和日期從字符串在PHP
- 23. 從月到年和月份
- 24. 如何檢索一天月份和年份的時間戳(長格式)
- 25. 轉換日期(年月日)到天數
- 26. 年,月,日日期時間格式的轉換天數
- 27. 比較一天中的月份和年份
- 28. 在android中獲取月份和年份?
- 29. 在30天內獲取行,當年是當前年份,月份是當前月份,日期是字符串
- 30. 獲取所選月份和年份的第一天和最後一天?
你確定月份的1嗎? – FMaz008 2012-02-08 20:59:57
@ FMaz008 - 是的,[見輸出](http://codepad.viper-7.com/JSVWem)。 – nickb 2012-02-08 21:00:29