我的泰语日期为:
31มี.ค.2017, 16:56:51
转换为
Mar 31, 2017, 16:56:51
使用谷歌翻译。有没有办法,我可以使用momentjs语言环境支持来做到这一点?如果没有,还有其他出路吗?
答案 0 :(得分:2)
Momentjs支持i18n并支持Thai [th]语言环境,您可以使用moment(String, String, String)
解析输入。
然后,您可以使用locale()
和format()
来显示使用英语区域设置的值。
这是一份工作样本:
var m = moment('31มี.ค.2017, 16:56:51', 'DDMMMMYYYY, HH:mm:ss', 'th');
console.log(m.locale('en').format('MMM DD, YYYY, HH:mm:ss')); // Mar 31, 2017, 16:56:51

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment-with-locales.min.js"></script>
&#13;