繁体   English   中英

如何将字符串French转换为datetime PHP

[英]How to convert the string french to datetime PHP

无论如何,在PHP中法语会变得像dm一样自动转换文本时间,例如:

Aujourd'hui成为19-06

等级变为18-06

6月17日成为17-06

我知道使用数组并比较将其转换为英语,如strtotime('yesterday')但想知道是否有其他功能支持将其自动转换。

      $date = '17 juin';
      $french_months = array('janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre');
      $months = array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
      $date = str_replace($french_months, $months, strtolower($date));

      echo $date = date('d-m-Y', strtotime($date));
      echo "</br>";
      echo $date = date('d-m', strtotime($date))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM