回答
如果你没有调用日期和时间函数,不按你的问题它做到这一点,好像你只需要字符串操作。使用sscanf()
list($date,$month,$year) = sscanf("01/01/2012", "%d/%d/%d");
echo "$month-$date-$year";
哈,非常好:P – Halcyon 2012-03-03 23:22:35
如果你想在你的日期和月份领先一个零,这里有一个网站解释如何。 https://bugs.php.net/bug.php?id=7705 以下是我如何使用上述和链接... 'list($ date,$ month,$ year)= sscanf(“01/01/2012“,”%02s /%02s /%04s“);' 'echo”$ year- $ month- $ date“;' – MarkNHopgood 2016-04-07 08:41:53
<?php
$format1 = strtotime("01/01/2012");
//$format2 = strtotime("2012-01-01");
echo date("Y-m-d",$format1);
?>
当使用斜杠时,strtotime()会采用'mm/dd/yyyy',这不是英式方法,所以这会导致“2012年4月3日”错误结果(2012年3月4日),因为“strtotime”会读到4月3日。 – 2012-03-03 23:23:59
您可以使用strtotime
但这是一个神奇的功能,所以我不信任它。
一种更谨慎的做法是刚做了非常手动转换,如:
$us_date = "01/01/2012";
$parts = explode("/", $us_date, 3);
$uk_date = $parts[2] . "-" . $parts[0] . "-" . $parts[1]; // flip day and month?
有趣!您可能想要切换$ us_date和$ uk_date变量tho! – methuselah 2012-03-03 23:34:05
- 1. 转换UK日期UTC
- 2. 将英国日期转换为美国日期的灵活性
- 3. 将美国日期(文本)转换为欧洲日期(日期)的Excel转换
- 4. DateTime.TryParse()发行日期德国转换为美国日期
- 5. 在java中将美国的日期转换为欧盟的日期
- 6. 转换PHP-日期在Javascript的日期
- 7. 如何将日期转换为美国PHP格式?
- 8. 将日期转换为1969,同时使用php日期函数
- 9. 比较美国的日期和英国的日期
- 10. javascript日期对象UK日期
- 11. OrderBy Linq与美国日期
- 12. 在PHP中转换日期?
- 13. Python日期时间在美国和英国日期格式之间切换
- 14. 转换英国日期格式为美国
- 15. 将美国的日期字符串值转换为本地日期,当前语言环境为<>美国?
- 16. 将日期转换为日期时显示不同日期
- 17. 将日期时间转换为美国不好
- 18. PHP日期转换
- 19. PHP日期转换
- 20. 转换日期PHP
- 21. 两个日期不同,美国节假日除外
- 22. PHP - 将日期转换为UTC日期
- 23. C#中的美国日期格式#
- 24. NET应用程序使用美国日期,而不是欧盟日期
- 25. MVC 3日期格式 - 日期只显示在美国
- 26. 如何在php中分隔日期
- 27. 想通过java转换美国格式的日期
- 28. SQL Server UK日期损坏?
- 29. String to UK日期格式
- 30. PHP/Python的日期转换
YYYY-MM-DD是ISO日期;美国将是MM/DD/YYYY。 – Neil 2012-03-03 23:29:15