JS中将2013-01-01字符串转换成2013-1-1日期格式
更新日期:2024.04.23
思路:
现将字符串变成数组。
数组中的每一项元素变成数组,这样就会自动把0去掉。
在将数组编程字符串。
代码实现:
var a = '2013-01-01';
console.log(a.split('-').map(function(aa){return +aa}).join('-')); //输出结果:"2013-1-1"
var str = '2013-01-01';
var date = new Date(str.replace('-', '/'));
无需正则直接转换即可,chrome亲测通过
var str = "2014-1-13";
var d = new Date(str);
function parse(date){
var arr=date.split("-");
var str="";
for(var i=0;i<arr.length;i++){
str+=parseInt(arr[i]);
if(i<arr.length-1){
str+="-";
}
}
return str;
}
alert(parse("2012-01-01")); //2012-1-1
'2013-01-01'.replace(/-0/g,"-");
使用正则最方便了
谈娟广821 :答:现将字符串变成数组。数组中的每一项元素变成数组,这样就会自动把0去掉。在将数组编程字符串。代码实现:var a = '2013-01-01';console.log(a.split('-').map(function(aa){return +aa}).join('-')); //输出...
谈娟广821 :答:可以使用substring 方法提取字符串中介于两个指定下标之间的字符。方法形式:substring(start,end)举例:截取年月日部分的日期,代码如下:var dateTime = new Date();var hour = dateTime.getHours();var min = dateTime.g...
谈娟广821 :答:} date为一个待检查的类日期字符串(如2013-01-01、2013/01/01、2013/01/32、2013/02/29),不论这个字符串是否正确 通过新建的Date对象(new Date(date)),可以识别出该日期是否正确,如果不正确则返回Invalid Date 但...
谈娟广821 :答:String time1="2013-01-01";//标准日期必须是这样(至于你说的“2013-1-1”这种不好处理)SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd”);Date date1=format.parse(time1);//得到这个时间的Date形...
谈娟广821 :答:惯例,在等号左边尽量不要有对字段的运算,所以一般用法有:1、判断其是否在某个日期区间:Where CheckDate Between '2013-01-01' And '2013-01-31'这个方法也可用于加几天是多少,或减几天是多少:把起迄日期参数化,...
谈娟广821 :答:var date0= new Date();date0.setFullYear(2000,01,01);var date1=new Date();date1.setFullYear(yyyy,MM,dd);iDays = parseInt(Math.abs(date1 -date0) / 1000 / 60 / 60 /24);iDays就是相差的天数。
谈娟广821 :答:1、首先,打开html编辑器,新建html文件,例如:index.html。2、在index.html中的标签,输入js代码:var a = '2006-10-01 12:00:05';var date = new Date(a.replace(/-/g, '/'));document.body.innerText ...
谈娟广821 :答:}return formatStr;}步骤一:将日期转换成我们常用的“yyyy-MM-dd hh:mm:ss”这种格式,我们可以对日期进行获取然后组装,具体代码如下所示:步骤二:将日期转换成“某年某月某日”这种日期格式,此时我们只需要调用Date类...
谈娟广821 :答: (2)将日期转换为时间戳 参数格式为:YYYY-MM-DD HH:mm:ss 或 YYYY-MM-DD moment('2018-01-01').valueOf();
谈娟广821 :答:就是 2013-08-30,如下:此处会得到一个 Date 类型的数据,获得时间戳数据,需要对日期对象进行操作,将日期转化为时间戳有三种方式,如下:1. var time1 = date.getTime();2.var time2 = date.valueOf();3.var ...