日期比较(substring split prase)
来源:互联网 发布:linux samba 创建用户 编辑:程序博客网 时间:2024/06/03 16:54
1.yy-mm-dd HH:mm:ss的比较
实例
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>split</title></head><body><script> function comptime() { var beginTime = "2009-09-21 00:00:00"; var endTime = "2009-09-21 00:00:01"; var beginTimes = beginTime.substring(0, 10).split('-');//split按-进行分割 var endTimes = endTime.substring(0, 10).split('-'); console.log("beginTime的切割: "+beginTimes); console.log("endTime的切割: "+endTimes); beginTime = beginTimes[1] + '-' + beginTimes[2] + '-' + beginTimes[0] + ' ' + beginTime.substring(10, 19); endTime = endTimes[1] + '-' + endTimes[2] + '-' + endTimes[0] + ' ' + endTime.substring(10, 19); console.log("beginTime的格式化: "+beginTime);//格式化结果 console.log("endTime的格式化: "+endTime);//格式化结果 console.log(Date.parse(endTime));//转换成毫秒 console.log(Date.parse(beginTime));//转换成毫秒 var a = (Date.parse(endTime) - Date.parse(beginTime)) / 3600 / 1000; if (a < 0) { console.log("endTime小!"); } else if (a > 0) { console.log("endTime大!"); } else if (a == 0) { console.log("时间相等!"); } else { return 'exception' } } comptime();</script></body></html>
说明
格式:
stringObject.substring(start,stop)
返回:
一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。
实例:
<script type="text/javascript">var str="Hello world!"document.write(str.substring(3))</script>
//输出lo world!
split() 方法用于把一个字符串分割成字符串数组。
格式:
stringObject.split(separator,howmany)
返回:
一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。
但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。
<script type="text/javascript">var str="How are you doing today?"document.write(str.split(" ") + "<br />")document.write(str.split("") + "<br />")document.write(str.split(" ",3))</script>
//输出How,are,you,doing,today?H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?How,are,you
- parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。
该方法是 Date 对象的静态方法。一般采用 Date.parse() 的形式来调用,而不是通过 dateobject.parse() 调用该方法。
格式:
Date.parse(datestring)
实例:
<script type="text/javascript">var minutes = 1000 * 60var hours = minutes * 60var days = hours * 24var years = days * 365var t = Date.parse("Jul 8, 2005")var y = t/yearsdocument.write("It's been: " + y + " years from 1970/01/01")document.write(" to 2005/07/08!")</script>
//输出It's been: 35.538812785388124 years from 1970/01/01 to 2005/07/08!
yy-mm-dd
1.prase( )
<script type="text/javascript">var minutes = 1000 * 60var hours = minutes * 60var days = hours * 24var years = days * 365var t = Date.parse("Jul 8, 2005")var y = t/yearsdocument.write("It's been: " + y + " years from 1970/01/01")document.write(" to 2005/07/08!")</script>...//输出It's been: 35.538812785388124 years from 1970/01/01 to 2005/07/08!
2.valueof( )
<html><body><script type="text/javascript">// Date:当前时间距1970年1月1日午夜的毫秒数var date = new Date(2013, 7, 18, 23, 11, 59);var date1 = new Date(2013, 7, 18, 23, 11, 60);document.write( date.valueOf() +'<br/>'); document.write( date1.valueOf() +'<br/>'); var a=1376838719/(365*24*60*60);document.write(a); </script></body></html>
//输出1376838719000137683872000043.6592693746829
阅读全文
0 0
- 日期比较(substring split prase)
- split,substring
- String的substring、split, StringTokenizer 截取字符串性能比较
- String的substring、split, StringTokenizer 截取字符串性能比较
- String 的 split、subString,外加StringTokenizer之性能比较
- substring, split 方法
- substring indexof split replace
- subSequence,SubString,split总结
- StringTokenizer、split、substring对比
- java java中subString、split、stringTokenizer三种截取字符串方法的性能比较
- java中subString、split、stringTokenizer三种截取字符串方法的性能比较
- java java中subString、split、stringTokenizer三种截取字符串方法的性能比较
- java java中subString、split、stringTokenizer三种截取字符串方法的性能比较
- java中subString、split、stringTokenizer三种截取字符串方法的性能比较
- java java中subString、split、stringTokenizer三种截取字符串方法的性能比较
- Java中substring、split、StringTokenizer三种截取字符串方法的性能比较
- java中subString、split、stringTokenizer三种截取字符串方法的性能比较
- java java中subString、split、stringTokenizer三种截取字符串方法的性能比较
- Java 判断上传文件格式是否是有效的
- UNITY 跑酷学习2
- 那些问题的神回复(二)
- LPC2138的GPIO
- 【git】git撤销 add、commit、push
- 日期比较(substring split prase)
- oracle12c之 12.1.0.1.0 C 在 linux 7 上安装报错处理
- 浏览器常见错误代码
- 关于产品经理的三个文档(BRD)(一)
- Git每天都会用到的20个命令(译官网资料)
- HDU 4725 The Shortest Path in Nya Graph——建图+dijkstra
- SVN CleanUp报错
- PHP中数据类型转换的三种方式
- 小米MIX2有什么缺点?这个应该是最致命的!