日期比较(substring split prase)
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 * 60
var hours = minutes * 60
var days = hours * 24
var years = days * 365
var t = Date.parse("Jul 8, 2005")
var y = t/years
document.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 * 60
var hours = minutes * 60
var days = hours * 24
var years = days * 365
var t = Date.parse("Jul 8, 2005")
var y = t/years
document.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>
//输出
1376838719000
1376838720000
43.6592693746829
日期比较(substring split prase)相关推荐
- Java中String字符串截取几种方法(substring,split)
Java中String字符串截取几种方法 substring,split 这是一个Java中的String的基础用法的演示. 下面通过代码对大家进行讲解 substring 这里用来ndexOf,la ...
- 截取字符串(slice)(substr)(substring)(split)
在这我先定义一个字符串 let str = '123456789'; 假如我要截取指定字符串567,有多种方法下列我将讲到其中的相同处与不同处并会写个总结(如有需要直接前往最下面) slice()方法 ...
- java分割子字符串,Java 字符串分割截取的方法 (substring,split,StringTokenizer,indexOf,lastIndexOf)...
需求,把"01:大汽车",分成01和大汽车 有两种做法:一是substring package test; public class substringTest { public ...
- 新型冠状病毒肺炎国内分省分日期从1.16起的全部数据爬取与整理代码(附下载)
文章目录 一 新型冠状病毒肺炎国内分省分日期全部数据(1.16起): 原始json格式数据下载 csv格式数据下载 二 数据来源与抓取 数据到手流程 三 数据下载与整理成csv 一 新型冠状病毒肺炎国 ...
- 解析数字签名的Substring结构
解析的结构和代码: X509CertificateSubstring #region 文件描述// 描述:数字签名的Substring结构类 // 作者:鲍昊晟 // 时间:2012-7-2#endr ...
- 数据库时间截取日期函数
数据库时间截取日期函数 substring(convert(varchar,GDate,120),1,10) 转载于:https://www.cnblogs.com/wangdetian168/arc ...
- vue自定义日历插件(自己传入开始日期)
选择一个时间段 开始日期是自己传入 选择截止日期 组件代码如下 <template><div class="calendar"><!-- 选择日历 ...
- SQL学习 | 用SQL进行日期截取和日期加减
一.将默认日期格式'yyyy-MM-dd HH:mm:ss'截取成年.月.日.时.分.秒: 1.EXTRACT 如输入SELECT CURRENT_TIMESTAMP;获取当前时间'2019-08-1 ...
- SqlServer怎么查询两个日期中的所有年份与月份
declare @start datetime declare @end datetime set @start = '2015-06-01' --起始日期 set @end = '2016-08-0 ...
- 【Kotlin入门教程】史上最全最易于理解最全面的文章
这里写自定义目录标题 前言 Kotlin学习笔记 1.val和var区别 2.简单变量之间的转换 3.数组变量的声明 4.字符串 字符串与基本类型的转换 字符串常用方法 字符串模板及其拼接 5.容器 ...
最新文章
- 高并发之存储篇:关注下索引原理和优化吧!躲得过实践,躲不过面试官!
- 初识 angular js
- Silicon C8051F340之GPIO口配置与使用
- C语言写的程序如何控制计算机硬件
- Delphi 字符串转十六进制
- 容器化Spring Data Cassandra应用程序
- linux的软件很大,linux软件raid10,机器相同,结果差异很大
- 这份免费AI论文太强了,我肝了!
- 一个好端端的团队是如何被管理者搞垮的?
- python文件读写方法手机,python文本文件读写的3种方法
- VMware vSAN网络设计中不得不说的事
- update.php,update php version to 5.6
- Programmer Competency Matrix
- AndroidStudio是最难用的IDE,没有之一
- iOS 中可能用到的数学公式(绝对值、平方、取整、正余弦)
- 深度学习 DEEP LEARNING 1-2章
- 饥荒联机版专用服务器怎么修改小偷包,饥荒联机小偷背包代码 | 手游网游页游攻略大全...
- 【华为OD机试真题 JAVA】找城市
- ecshop促销剩余时间 的函数调用方法
- Data Science Bowl 2017数据预处理