javascript - 如何将不同国家语言的日期格式转换为数字日期格式
问题描述
例子
26/Veebr/2020
至26/02/2020
我在将日期从另一种语言转换为dd/mm/yy
喜欢:
18/Helmi/2020
至18/02/2020
解决方案
使用 PHP,您可以使用元素 'Month Name' => Number 创建不同语言的数组。使用 strtr() 将月份名称交换为数字。然后可以使用 DateTime::createFromFormat 解析结果。
$transEstonian = ['Veebr' => '02']; //this for all
$strDate = '26/Veebr/2020';
$strDateNum = strtr($strDate,$transEstonian);
$date = DateTime::createFromFormat("d/m/Y H:i",$strDateNum." 00:00");
echo $date->format('Y-m-d'); //2020-02-26
这可以类似地使用 javascript 来完成。
推荐阅读
- php - Laravel 安装程序在创建新项目时抛出错误
- android - android:nextFocusDown 在 viewpager 中不起作用
- php - 在heroku中播种数据透视表导致错误
- javascript - Javascript 错误地解码 unicode
- jquery - jQuery - 使用子 div 值对父 div 进行排序不起作用
- html - 如何创建带有外部圆形 div 的配置文件下拉菜单?
- javascript - 我们如何使用 Apache Echart.js 绘制直方图,并使用自定义工具提示突出显示单条?
- shopware - Shopware 6:如何从店面的存储库中加载类别
- javascript - 使用 Thingsboard 将图标动态放置在简单卡片中
- ios - MusicBrainz API 数据未在 UITableView 中显示