Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中的日期转换和操作(使用阿拉伯语)_Javascript_Date_Type Conversion - Fatal编程技术网

javascript中的日期转换和操作(使用阿拉伯语)

javascript中的日期转换和操作(使用阿拉伯语),javascript,date,type-conversion,Javascript,Date,Type Conversion,我想更改一个阿拉伯语长格式日期,即 الخميس 26 فبراير 2015 (Thursday 26th February, 2015) 使用标准Javascript将其转换为标准日期,以操纵日期(添加一天),然后通过date.toLocaleDateString()显示以将其转换回,使 2015 الخميس 27 فبراير (Friday 27th February, 2015) 这是将日期字符串分开,将阿拉伯文文本解释为一个月数,并根据这些数字创建一个新的日期(),还是有一

我想更改一个阿拉伯语长格式日期,即

الخميس 26 فبراير 2015

(Thursday 26th February, 2015)
使用标准Javascript将其转换为标准日期,以操纵日期(添加一天),然后通过
date.toLocaleDateString()
显示以将其转换回,使

2015 الخميس 27 فبراير

(Friday 27th February, 2015)

这是将日期字符串分开,将阿拉伯文文本解释为一个月数,并根据这些数字创建一个新的日期(),还是有一个原型可以将阿拉伯文日期字符串转换为javascript日期?
Date.toLocaleDateString()
需要使用什么语言和可选参数才能生成与使用“ar”相同格式的阿拉伯日期,数字以东方阿拉伯语返回,而不是所需的西方数字?

虽然这本身不提供答案,它确实为我提供了足够的信息,可以通过for循环检查每个数组的哪个月/天,对日期字符串执行indexOf,确定值并以可行的格式生成日期。它还表明
Date.toLocaleDateString()
在本例中没有用处。
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()]);