Javascript 更改/缩短时间格式

Javascript 更改/缩短时间格式,javascript,regex,Javascript,Regex,我真的是新的编程和希望减少时间格式从 “2013年10月13日星期日00:00:00”也是“2013年10月13日” 最好的方法是什么?是通过正则表达式还是某种substr函数 正则表达式是否类似于(^[太阳][星期一][星期二][星期三][星期四][星期五][星期六][00:00:00]) 但是,如果数字发生变化,情况就不会很有变化。。这太令人困惑了如果输入字符串的格式与示例中的格式相同,请尝试使用此选项: input = input.replace(/.*?([a-zA-Z]{3}\s+\d

我真的是新的编程和希望减少时间格式从

“2013年10月13日星期日00:00:00”也是“2013年10月13日”

最好的方法是什么?是通过正则表达式还是某种substr函数

正则表达式是否类似于(^[太阳][星期一][星期二][星期三][星期四][星期五][星期六][00:00:00])


但是,如果数字发生变化,情况就不会很有变化。。这太令人困惑了

如果输入字符串的格式与示例中的格式相同,请尝试使用此选项:

input = input.replace(/.*?([a-zA-Z]{3}\s+\d+).*?(\d\d\d\d)/g, "$1 $2");

如果输入字符串的格式与示例中的格式相同,请尝试此选项:

input = input.replace(/.*?([a-zA-Z]{3}\s+\d+).*?(\d\d\d\d)/g, "$1 $2");
JavaScript有一个对象

例如,您可以执行以下操作:

var myDate = new Date("Sun Oct 13 00:00:00 2013");
var y = myDate.getFullYear();
var m = myDate.getMonth();
var months = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
var d = myDate.getDate();
var myFormattedDate = months[m] + ' ' + d + ' ' + y;
要获得更好的格式和本地化,请查看。

JavaScript有一个对象

例如,您可以执行以下操作:

var myDate = new Date("Sun Oct 13 00:00:00 2013");
var y = myDate.getFullYear();
var m = myDate.getMonth();
var months = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
var d = myDate.getDate();
var myFormattedDate = months[m] + ' ' + d + ' ' + y;

要获得更好的格式和本地化,请查看。

一个简单的快速正则表达式是:

\d{2}:\d{2}:\d{2}\s
并替换为
(无)

工作正则表达式示例:

Javascript:

timeStr = "Sun Oct 13 00:00:00 2013";
timeStr = timeStr.replace(/\d{2}:\d{2}:\d{2}\s/, "");

console.log(timeStr);
输出:

Sun Oct 13 2013

一个简单的快速正则表达式是:

\d{2}:\d{2}:\d{2}\s
并替换为
(无)

工作正则表达式示例:

Javascript:

timeStr = "Sun Oct 13 00:00:00 2013";
timeStr = timeStr.replace(/\d{2}:\d{2}:\d{2}\s/, "");

console.log(timeStr);
输出:

Sun Oct 13 2013
试试这个。这将根据您的需要在2013年10月13日发出警报


试试这个。这将在2013年10月13日提醒您。

您可以改进正则表达式:
/.*([a-zA-Z]{3}\s+\d{1,2})。*?(\d{4})/g
哇,正则表达式把我搞糊涂了,但效果很好。非常感谢。您可以改进正则表达式:
/.*([a-zA-Z]{3}\s+\d{1,2})。*?(\d{4})/g
哇,正则表达式把我弄糊涂了,但效果很好。非常感谢。我很高兴它帮助了你。我很高兴它帮助了你。谢谢!虽然这是接近我要求工作日也删除,但无论如何,我现在有它的工作。谢谢!虽然这是接近我要求的工作日也删除,但无论如何,谢谢,我现在有它的工作。