我有以下日期:2010-04-19 18:31:27。我想將此日期轉換爲dd/mm/yyyy格式。轉換成日期格式dd/mm/yyyy
回答
您可以使用正則表達式或一些手工串擺弄,但我想我更喜歡:
date("d/m/Y", strtotime($str));
也有DateTime
對象,如果你想採用這種方式:http://www.php.net/manual/en/datetime.construct.php
如果您日期是一個字符串的格式使用爆炸功能
array explode (string $delimiter , string $string [, int $limit ])
//In the case of your code
$length = strrpos($oldDate," ");
$newDate = explode("-" , substr($oldDate,$length));
$output = $newDate[2]."/".$newDate[1]."/".$newDate[0];
希望以上的作品現在
這比解決方案要複雜得多。 – 2010-04-19 22:40:09
您可能是對的 – 2010-04-19 23:16:26
但對其他可能的情況有用。 – 2011-08-03 13:02:35
<?php
$test1='2010-04-19 18:31:27';
echo date('d/m/Y',strtotime($test1));
?>
試試這個
對不起,但你的鏈接(?)似乎不工作! – 2010-04-20 09:07:25
試試這個:
$old_date = Date_create("2010-04-19 18:31:27");
$new_date = Date_format($old_date, "d/m/Y");
$source = 'your varible name';
$date = new DateTime($source);
$_REQUEST["date"] = $date->format('d-m-Y');
echo $_REQUEST["date"];
請不要在您的帖子下留下簽名。 – Glorfindel 2017-07-04 08:27:03
這個問題說轉換爲「dd/mm/yyyy」。這個解決方案似乎給出了錯誤的格式。 – Pang 2017-07-05 01:32:22
- 1. VBA將ddmmyyyy文本轉換爲日期
- 2. C#解析日期爲「DDMMYYYY」格式?
- 3. 轉換日期到MySQL日期格式
- 4. 轉換日期格式/加密日期
- 5. 日期格式轉換
- 6. 轉換爲日期格式
- 7. 轉換Unix日期格式
- 8. 轉換日期格式Perl
- 9. 轉換日期格式
- 10. Java日期格式轉換
- 11. 轉換日期格式
- 12. 轉換日期格式
- 13. 日期格式轉換javascript
- 14. PHP日期格式轉換
- 15. 轉換日期格式爲
- 16. 轉換日期格式
- 17. 轉換日期格式
- 18. 轉換日期格式SQL
- 19. 轉換日期格式
- 20. Sql轉換日期格式
- 21. 轉換日期格式
- 22. Metl - 轉換日期格式
- 23. 日期格式轉換Ruby
- 24. 如何日期時間轉換成僅日期格式
- 25. 轉換/格式丟失日期到完成日期
- 26. 轉換日期時間年月日通過T-SQL DDMMYYYY直接
- 27. 轉換日期字符串轉換成合適的格式
- 28. 查詢到24日期格式12日期格式轉換成蜂巢
- 29. 時間日期格式,將小時數轉換成ISO8601格式
- 30. 轉換.NET日期格式轉換爲JavaScript日期
我找到了很多我們的服務器(澳大利亞時間運行)我需要使用:日期(「d/m/o「,strtotime($ str)); - >即「一年」。 – niggles 2010-04-20 01:57:04
你好! 我已經嘗試過您的解決方案,但似乎沒有工作。就像我在帖子中提到的那樣,我只需要dd/mm/yyyy格式的日期而沒有時間分量。 感謝您的幫助, 此致敬意! – 2010-04-20 09:09:15
哪部分不起作用? 'strtotime(「2010-04-19 18:31:27」);'返回從時代開始的秒數,'1271716287'(對於我的TZ)。 'date()'接受一個格式字符串和一個紀元int;格式字符串告訴它要返回的內容,「d/m/Y」表示天數爲零填充的int,月份表示爲零填充的int,年份表示爲四位數。由於格式字符串中沒有包含時間參數(例如「d/m/Y h:i:s」),因此它們不會被退回 – 2010-04-20 14:03:16