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)相关推荐

  1. Java中String字符串截取几种方法(substring,split)

    Java中String字符串截取几种方法 substring,split 这是一个Java中的String的基础用法的演示. 下面通过代码对大家进行讲解 substring 这里用来ndexOf,la ...

  2. 截取字符串(slice)(substr)(substring)(split)

    在这我先定义一个字符串 let str = '123456789'; 假如我要截取指定字符串567,有多种方法下列我将讲到其中的相同处与不同处并会写个总结(如有需要直接前往最下面) slice()方法 ...

  3. java分割子字符串,Java 字符串分割截取的方法 (substring,split,StringTokenizer,indexOf,lastIndexOf)...

    需求,把"01:大汽车",分成01和大汽车 有两种做法:一是substring package test; public class substringTest { public ...

  4. 新型冠状病毒肺炎国内分省分日期从1.16起的全部数据爬取与整理代码(附下载)

    文章目录 一 新型冠状病毒肺炎国内分省分日期全部数据(1.16起): 原始json格式数据下载 csv格式数据下载 二 数据来源与抓取 数据到手流程 三 数据下载与整理成csv 一 新型冠状病毒肺炎国 ...

  5. 解析数字签名的Substring结构

    解析的结构和代码: X509CertificateSubstring #region 文件描述// 描述:数字签名的Substring结构类 // 作者:鲍昊晟 // 时间:2012-7-2#endr ...

  6. 数据库时间截取日期函数

    数据库时间截取日期函数 substring(convert(varchar,GDate,120),1,10) 转载于:https://www.cnblogs.com/wangdetian168/arc ...

  7. vue自定义日历插件(自己传入开始日期)

    选择一个时间段 开始日期是自己传入   选择截止日期 组件代码如下 <template><div class="calendar"><!-- 选择日历 ...

  8. SQL学习 | 用SQL进行日期截取和日期加减

    一.将默认日期格式'yyyy-MM-dd HH:mm:ss'截取成年.月.日.时.分.秒: 1.EXTRACT 如输入SELECT CURRENT_TIMESTAMP;获取当前时间'2019-08-1 ...

  9. SqlServer怎么查询两个日期中的所有年份与月份

    declare @start datetime declare @end datetime set @start = '2015-06-01' --起始日期 set @end = '2016-08-0 ...

  10. 【Kotlin入门教程】史上最全最易于理解最全面的文章

    这里写自定义目录标题 前言 Kotlin学习笔记 1.val和var区别 2.简单变量之间的转换 3.数组变量的声明 4.字符串 字符串与基本类型的转换 字符串常用方法 字符串模板及其拼接 5.容器 ...

最新文章

  1. 高并发之存储篇:关注下索引原理和优化吧!躲得过实践,躲不过面试官!
  2. 初识 angular js
  3. Silicon C8051F340之GPIO口配置与使用
  4. C语言写的程序如何控制计算机硬件
  5. Delphi 字符串转十六进制
  6. 容器化Spring Data Cassandra应用程序
  7. linux的软件很大,linux软件raid10,机器相同,结果差异很大
  8. 这份免费AI论文太强了,我肝了!
  9. 一个好端端的团队是如何被管理者搞垮的?
  10. python文件读写方法手机,python文本文件读写的3种方法
  11. VMware vSAN网络设计中不得不说的事
  12. update.php,update php version to 5.6
  13. Programmer Competency Matrix
  14. AndroidStudio是最难用的IDE,没有之一
  15. iOS 中可能用到的数学公式(绝对值、平方、取整、正余弦)
  16. 深度学习 DEEP LEARNING 1-2章
  17. 饥荒联机版专用服务器怎么修改小偷包,饥荒联机小偷背包代码 | 手游网游页游攻略大全...
  18. 【华为OD机试真题 JAVA】找城市
  19. ecshop促销剩余时间 的函数调用方法
  20. Data Science Bowl 2017数据预处理

热门文章

  1. SpringBoot 使用Prometheus采集自定义指标数据
  2. Excel的25个知识~边看边操作
  3. python 实例解析--村长选举
  4. css实现单色或图片背景透明,而文字不透明的方法
  5. pip换源工具pqi
  6. 【SSL】谷仓的安保
  7. artdialog v6强大的模态对话框v6版api
  8. BP神经网络的MATLAB源码
  9. 【Linux】深入解析Linux proc文件系统
  10. 更改适配器设置无法和计算机连接,win10系统更改适配器没有无线网络连接的设置技巧...