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. Java - 将日期时间转换为公历日历时间(日期)
- 2. C:转换Julian日期为公历
- 3. 将日期转换为日历问题
- 4. 将日历转换为日期
- 5. 将阳历日期转换为回历日期
- 6. 将Boost阳历日期转换为POD
- 7. 将朱利安日期转换为正式日历日期
- 8. 将日历日期转换为正确日期
- 9. 转换日期,以便jquery日历值可以设置为日期
- 10. 将JSF日历日期转换为JodaTime中的转换器
- 11. Zing Charts将历元日期转换为人类可读的
- 12. R转换朱利安日期为公历日
- 13. 公历日历
- 14. 如何在java脚本中将hijari日期转换为公历日期?
- 15. 在谷歌日历其他日历
- 16. 日历滚动影响其他日历
- 17. 将Julian日期转换为Impala中的阳历日期
- 18. 安卓:错误转换类型日期日历
- 19. 转换日历
- 20. 将CodeIgniter的日历转换为其他语言
- 21. 我的日历的日历日期为
- 22. 的PHP/SQL转换日历
- 23. Primefaces日历组件和日期转换
- 24. jsf转换器p:日历日期
- 25. 将日期转换为其他格式
- 26. 将NSDates从一个日历转换为另一个日历
- 27. 将Fecha转换成日历
- 28. 将字符串转换为android日历日期的问题
- 29. 将日历日期转换为字符串?
- 30. 将日历日期转换为字符串?
http://php.net/manual/en/ref.calendar .PHP – aynber