js中如何将一字符串表示的系统时间转换为date时间对象?
js将字符串转换为日期类型。主要的方法是先过滤字符,然后分割字符。代码示例如下:
functionparsetodate(strtime){tvararr=strtime.拆分(“”) 如果(排列长度>=2) { vararr1=arr[0].split(“-”) vararr2=arr[1].split(“:”) } else 返回null if(arr1.length>=3&&&;arr2.length>=3) { varb=新日期(arr1[0],arr1[1],arr1[2],arr2[0],arr2[1])//将字符串转换为日期类型[t/treturnb/t}telse/t/treturnnull}
这是unix时间戳。在javascript中,unix时间戳以毫秒表示,因此该数字乘以1000(1秒=1000毫秒)。字符串乘以数字的结果是数字类型,因此可以直接使用date对象生成日期。alert(newdate(“1379433600”*1000))//2013年9月18日星期三00:00:00gmt0800(中国标准时间)与日期处理相关的剩余问题可以通过date对象的相应方法直接处理
原文标题:js date对象构造方法 js中如何将一字符串表示的系统时间转换为Date时间对象?,如若转载,请注明出处:https://www.saibowen.com/tougao/18889.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。