Javascript 如何删除js中的时区缩写?
我有密码:Javascript 如何删除js中的时区缩写?,javascript,date,timezone,Javascript,Date,Timezone,我有密码: var date = '2014/01/01'; date = new Date(Date.parse(date)); date = date.toString(); 我得到这样的字符串——“Wed Jan 01 2014 00:00:00 GMT+0400(MSK)”。这很好,但在我的情况下,我需要不带“(MSK)”的字符串 我只需要--“2014年1月1日星期三00:00:00 GMT+0400” 我怎么做? 提前谢谢 如果是字符串,只需执行以下操作: date=date.to
var date = '2014/01/01';
date = new Date(Date.parse(date));
date = date.toString();
我得到这样的字符串——“Wed Jan 01 2014 00:00:00 GMT+0400(MSK)”。这很好,但在我的情况下,我需要不带“(MSK)”的字符串
我只需要--“2014年1月1日星期三00:00:00 GMT+0400”
我怎么做?
提前谢谢 如果是字符串,只需执行以下操作:
date=date.toString();
日期=日期。替换(/\([A-Z]+\)$/,“”)代码>
您还可以通过将新值传递到date.toString(“%format%”)来更改格式,如下所示:
…但对于您所需要的,简单地进行替换将是最简单的:)没问题:)如果您愿意将我的答案标记为正确答案(通过按“勾选”图像,那就太好了。嗯,再来一个,如果有:“2014年4月7日星期一00:00:00 GMT+0400(Мзззз))”?如果您还希望匹配它的非拉丁语,那么应该这样做:date=date.replace(/\(.+?\)$/,“”);