javascript 中阿拉伯月份的日期转换和操作
Date conversion and manipulation in javascript with Arabic months
我想更改阿拉伯语长格式日期,即
الخميس 26 فبراير 2015
(Thursday 26th February, 2015)
使用标准 Javascript 转换为标准日期以操作日期(添加一天),然后通过 Date.toLocaleDateString()
显示以将其转换回来,使
2015 الخميس 27 فبراير
(Friday 27th February, 2015)
这是将日期字符串分开,将阿拉伯文本解释为月份数字并在给定数字的情况下创建新的 Date() 的情况,还是有一个将阿拉伯日期字符串转换为 javascript 日期? Date.toLocaleDateString()
需要使用什么语言和可选参数来生成相同格式的阿拉伯日期,因为使用 'ar' 数字以东方阿拉伯语返回,而不是所需的西方数字?
var months = ["يناير", "فبراير", "مارس", "إبريل", "مايو", "يونيو",
"يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"];
var days =["اﻷحد","اﻷثنين","الثلاثاء","اﻷربعاء","الخميس","الجمعة","السبت"];
var date = new Date();
console.log("The current month is " + months[date.getMonth()]);
console.log("The current day is " + days[date.getDay()]);
我想更改阿拉伯语长格式日期,即
الخميس 26 فبراير 2015
(Thursday 26th February, 2015)
使用标准 Javascript 转换为标准日期以操作日期(添加一天),然后通过 Date.toLocaleDateString()
显示以将其转换回来,使
2015 الخميس 27 فبراير
(Friday 27th February, 2015)
这是将日期字符串分开,将阿拉伯文本解释为月份数字并在给定数字的情况下创建新的 Date() 的情况,还是有一个将阿拉伯日期字符串转换为 javascript 日期? Date.toLocaleDateString()
需要使用什么语言和可选参数来生成相同格式的阿拉伯日期,因为使用 'ar' 数字以东方阿拉伯语返回,而不是所需的西方数字?
var months = ["يناير", "فبراير", "مارس", "إبريل", "مايو", "يونيو",
"يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"];
var days =["اﻷحد","اﻷثنين","الثلاثاء","اﻷربعاء","الخميس","الجمعة","السبت"];
var date = new Date();
console.log("The current month is " + months[date.getMonth()]);
console.log("The current day is " + days[date.getDay()]);