JavaScript数据格式转换

JavaScript数据格式转换,javascript,datepicker,date-format,Javascript,Datepicker,Date Format,我在JavaScript中的一个变量中存储了区域设置和该区域设置格式的日期 我需要将基于区域设置的日期字符串转换为另一种本地格式 我有 地区:en GB/en US/es/ko 日期:年月日 上述格式不准确 我只是说他们每个人都不一样 不是,我希望该日期显示为“2013年8月1日”,如下所示 所以最后我需要一个函数(fromLocale、ToLocale、dateinFomLocaleFormat),它以ToLocale格式返回日期 有人能帮我吗?你不能在显示日期时使用JavaScript函数d

我在JavaScript中的一个变量中存储了区域设置和该区域设置格式的日期 我需要将基于区域设置的日期字符串转换为另一种本地格式

我有 地区:en GB/en US/es/ko

日期:年月日

上述格式不准确 我只是说他们每个人都不一样

不是,我希望该日期显示为“2013年8月1日”,如下所示

所以最后我需要一个函数(fromLocale、ToLocale、dateinFomLocaleFormat),它以ToLocale格式返回日期


有人能帮我吗?

你不能在显示日期时使用JavaScript函数
dateFormat
并手动设置格式吗

例如:
dateFormat(“date”,“mmmm-dd-yyyy”)


此处更详细

请向您展示现有JavaScript代码。你是说输入日期是一种已知的格式,还是说它可以是你显示的三种格式中的任何一种,但你不知道是哪一种?它可以是任何格式,我可以得到任何格式及其区域设置。现在我必须使用该区域设置信息,解析给定的日期,并在en_US localeNote中生成一个日期,
dateFormat()
不是内置的JS函数。当输入为mm/dd/yyyy en_US时,一切正常。当输入为dd/mm/yyyy en_GB Date.parse()时,认为它是在mm/dd/yyy中,并返回错误的答案,因此我需要类似函数(localeFrom,localeTO,)