JS 如何截取日期部分呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 如何截取日期部分呢?相关的知识,希望对你有一定的参考价值。

2013-02-04 15:01:55.910,要获的2013-02-04

可以使用substring 方法提取字符串中介于两个指定下标之间的字符。

方法形式:substring(start,end)

举例:截取年月日部分的日期,代码如下:

var dateTime = new Date();            

var hour = dateTime.getHours();

var min = dateTime.getMinutes();

var sec = dateTime.getSeconds();

var yy = dateTime.getFullYear();

var dd = dateTime.getDate();

var mm = dateTime.getMonth();

var time= yy + "-" + mm+1 + "-" + dd + " " + hour + ":" + min + ":" + sec;   

console.log(time.substring(0,10));

截取结果如下图所示:

参考技术A 截串,正则都可以,而且和java一样也有通过日期直接得到年月日的方法吧 参考技术B var date = new Date();

var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();

var onlyDate = year + '-' + month + '-' + day;
参考技术C var date = "2013-02-04 15:01:55.910";
date = date.substring(0,10);本回答被提问者采纳

js如何截取小数部分?比如1.32,算出来的结果就是0.32

var num = num - parseInt(num);
//num 可以是字符串 '1.32'或者数字1.32
//parseInt(num) 去掉小数位,返回一个整数;若num是字符串'1.32',减1后会自动转换为 Number类型
参考技术A var str='1.32'
var att=str.split('.');
console.log(att);
输出是个数组,在拼接成自己想要的格式
参考技术B var a=23.689;
var c='0.'+a.toString().split(".")[1];
alert(c);

本回答被提问者采纳
参考技术C 2. 但我仍旧是一个有贪念的人,不能借由那些我不能去碰触的光自我制造食粮不需人间烟火去活。所以最后我还是会和一个给我温度的人走下去闭口不谈梦里的距离,只是知道到时候还说要去仰望光就未免太贪,心怀愧疚只好能再过几年算几年避免过早落俗显得当时认真说过的话一文不值,也让你知道其实在我心里毕竟没那么珍贵也不至于会过份掉价。 参考技术D var a=1.32;
var b=a-parseInt(a);

以上是关于JS 如何截取日期部分呢?的主要内容,如果未能解决你的问题,请参考以下文章

如何将EXCEL单元格中字符型日期截取并转为日期型?

MySQL 截取部分日期

js如何截取小数部分?比如1.32,算出来的结果就是0.32

请问,matlab中,如何将一幅从原图截取出来的一部分,还保存为原图的格式呢?

SQL里怎么把日期截取为月份

SQL中按日期进行查询,如何截取日期进行查询