0
A
回答
0
PHP已经有日期格式的功能,你需要用strtotime()
功能首先转换并与date()
<?php
$originalDate = "2017/04/11";
$theDate = strtotime($originalDate);
$theDay = date('d',$theDate);
$theMonth = date('m',$theDate);
$theYear = date('Y',$theDate);
$customFormat = date('Y-m-d',$theDate);
$customFormat2 = date('d/m/Y',$theDate);
$customFormat3 = date('F j, Y, g:i a',$theDate);
?>
例子在这里工作得到所需的值:https://eval.in/772416
您可以获取有关日期的详细信息php here:http://php.net/manual/en/function.date.php
1
您可以使用此方法:
function getDateTimeFromCalendarToFormat($format = 'yyyy-MM-dd HH:mm:ss', $time = null, $locale = 'fa_IR', $calendar = 'persian', $timeZone = 'Asia/Tehran')
{
if (empty($time)) {
$time = new \DateTime();
}
$formatter = new \IntlDateFormatter("{$locale}@calendar={$calendar}", \IntlDateFormatter::FULL, \IntlDateFormatter::FULL, $timeZone, \IntlDateFormatter::TRADITIONAL);
$dateArray = [];
$formatter->setPattern($format);
return $formatter->format($time);
}
如果你打电话getDateTimeFromCalendarToFormat('yyyy-MM-dd HH:mm:ss',null,'en_US')
返回
1396-06-27 13:50:21
如果你打电话getDateTimeFromCalendarToFormat('yyyy-MM-dd HH:mm:ss',null,'fa_IR')
返回
۱۳۹۶-۰۶-۲۷ ۱۳:۴۹:۵۱
相关问题
- 1. 如何将公历日期转换为公历日期
- 2. 日历日期转换为日期之前10月15日1582年公历,以公历开关
- 3. Java - 将日期时间转换为公历日历时间(日期)
- 4. 如何将Julian日(不是日期)和公历年转换为使用PHP的公历日期?
- 5. C:转换Julian日期为公历
- 6. 将日历转换为日期
- 7. 将日期转换为日历问题
- 8. 将阳历日期转换为回历日期
- 9. 将字符串转换波斯日期公历日期时间
- 10. 转换朱利安日期为公历日期
- 11. 公历转换到Julian日期
- 12. 转换日期或日历类型为字符串格式
- 13. 将Boost阳历日期转换为POD
- 14. 将朱利安日期转换为正式日历日期
- 15. excel如何将儒略日期转换为日历日期?
- 16. 将Julian日期转换为Postgresql中的日历日期
- 17. 将日历日期转换为正确日期
- 18. 转换日期,以便jquery日历值可以设置为日期
- 19. 以dd-MMM-yyyy格式将日历转换为日期
- 20. 将JSF日历日期转换为JodaTime中的转换器
- 21. Zing Charts将历元日期转换为人类可读的
- 22. R转换朱利安日期为公历日
- 23. 公历日历
- 24. 将公历日期时间转换为mm/dd/yyyy
- 25. 使用jQuery将Hijri日期转换为公历格式Global789
- 26. 将公历日期转换为Um al Qura时丢失一天
- 27. 如何在java脚本中将hijari日期转换为公历日期?
- 28. 在谷歌日历其他日历
- 29. 日历滚动影响其他日历
- 30. 将Julian日期转换为Impala中的阳历日期
http://php.net/manual/en/ref.calendar .PHP – aynber