php - 如何将字符串法语转换为日期时间 PHP
问题描述
无论如何自动转换文本时间法语变得像 PHP 中的 dm,例如:
Aujourd'hui 成为 19-06
他成为 18-06
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))
推荐阅读
- python - 删除换行符但不删除双换行符 - Python
- java - 为什么 postSnapshot 看起来为空
- c# - c#, LINQ to Entities 无法识别方法'Int32
- pandas - 获取偏移量/滚动/移位为 1 的两列的差异
- react-native - React Navigation V5、TabNavigation 分享道具
- javascript - 创建新的对象实例并将它们推送到纯 Javascript 的数组中
- python - 在 Python 中同时从文件中检索 CSV 字段和原始字符串
- ruby-on-rails - 设计 - 通过 curl 访问 /signup 路由时获取 401
- android - 在 Android 的 BottomNavigationView 中使用不同的菜单后,数据未加载到 HomeFragment 中
- java - Quarkus:@Valid 不适用于 PanacheMongo