xxxx-xx-xx的时间的加减

<!DOCTYPE html>

<html lang="zh-cn">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>Document</title>

</head>

<body>

<script>

var d2 = ‘2020-01-08‘

var d1 = ‘2018-01-08‘

var begintime_ms = Date.parse(new Date(d1.replace(/-/g, "/"))); //begintime 为开始时间

var endtime_ms = Date.parse(new Date(d2.replace(/-/g, "/")));   // endtime 为结束时间

console.log(begintime_ms,endtime_ms)

// 得到的结果为 毫秒数,可根据 毫秒数的大小,来判断时间。

// 当然根据毫秒数 可以根据他们的差值 来求相差的天数或是小时等。

// -------------------------------

// 以上是求得 用户输入时间的毫秒数

var date1=new Date(begintime_ms);  //开始时间

var date2=new Date(endtime_ms);    //结束时间

var date3=date2.getTime()-date1.getTime()  //时间差的毫秒数

// ------------------------------

//计算出相差天数

var days=Math.floor(date3/(24*3600*1000))

console.log(days)

//计算出小时数

var leave1=date3%(24*3600*1000)    //计算天数后剩余的毫秒数

var hours=Math.floor(leave1/(3600*1000))

//计算相差分钟数

var leave2=leave1%(3600*1000)        //计算小时数后剩余的毫秒数

var minutes=Math.floor(leave2/(60*1000))

//计算相差秒数

var leave3=leave2%(60*1000)      //计算分钟数后剩余的毫秒数

var seconds=Math.round(leave3/1000)

alert(" 相差 "+days+"天 "+hours+"小时 "+minutes+" 分钟"+seconds+" 秒")

</script>

</body>

</html>

原文地址:https://www.cnblogs.com/Alitar/p/10717519.html

时间: 2024-08-30 05:47:51

xxxx-xx-xx的时间的加减的相关文章

SQL Server 中的时间的加减和时间的比较

最近在写一个项目时,用到了时间的比较和时间的加减,在这里简单说一下,我也是刚接触数据库不久,如有说的不当之处望大家包涵,指正 一.时间的比较 开始的时候我比较时间用的是 Time>GETDATE() 简单粗暴 其实SQL Server有自带的时间比较函数,所以可以用它自带的,还安全也很方便 DATEDIFF(); 我参照的W3School 中对于DATEDIFF函数的解析,具体如下: 语法 DATEDIFF(datepart,startdate,enddate) 其中datepart是只你要比较

时间的加减 杭电2033

Problem Description HDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家的最爱,希望今天的这个A+B能给大家带来好运,也希望这个题目能唤起大家对ACM曾经的热爱.这个题目的A和B不是简单的整数,而是两个时间,A和B 都是由3个整数组成,分别表示时分秒,比如,假设A为34 45 56,就表示A所表示的时间是34小时 45分钟 56秒. Input 输入数据有多行组成,首先是一个整数N,表示测试实例的个数,然后是N行数据,每行有6个整数AH,AM,AS,BH,BM,B

python基础——对时间进行加减

在datetime模块中有一个timedelta这个方法,它代表两个datetime之间的时间差. #datetime.datetime.now().strftime('%Y-%m-%d %H:%M')Out[42]: '2017-06-23 17:27' #(datetime.datetime.now() + datetime.timedelta(days=-1)).strftime('%Y-%m-%d %H:%M')Out[36]: '2017-06-22 17:27' #(datetime

Java对String类型的时间进行加减操作

String time = "2018-08-04 02:30:00";SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        Calendar calendar = Calendar.getInstance();try { calendar.setTime(df.parse(time));} catch (ParseException e) {    // TODO Aut

php日期加减

对于每天的统计数据,我们日期 date("Ymd") 转换成整型来作为数据库的主键,所以在寻找一段时间统计数据的时候需要用到时间的加减: 例如,30天内的数据 function getData($writetime , $limit){ $start_unix = strtotime($start); for ($i = 0; $i < $limit; $i++) { $writetime = date("Ymd", $start_unix); _stdout

linux date 加减运算

在linux shell编程中,经常用到日期的加减运算 查看时间: [[email protected] ~]# date Fri Sep  2 13:12:56 CST 2016 修改时间: [[email protected] ~]# date -s "1980-01-01 00:00:00" Tue Jan  1 00:00:00 CST 1980 其实date命令本身提供了日期的加减运算 非常方便.例如:得到昨天的时间date +%Y%m%d --date="-1 d

java 日期加减天数、月数、年数的计算方式

因为某个项目需要统计 近1周.近1个月.近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar java.util.Calendar ,提供了计算时间的方式, Calendar.DATE  : 代表天数 Calendar.WEDNESDAY: 代表周数 Calendar.MONTH : 代表月数 Calendar.YEAR :代表年数 具体计算方式如下: 1. 计算近一周的日期,也就是得出过去7天的时间段,如今天2015-07-21  ,一个星期前那就

PostgreSQL日期加减

在PostgreSQL中可以直接对时间进行加减运算:. SELECT now()::timestamp + '1 year';  --当前时间加1年 SELECT now()::timestamp + '1 month';  --当前时间加一个月 SELECT now()::timestamp + '1 day';  --当前时间加一天 SELECT now()::timestamp + '1 hour';  --当前时间加一个小时 SELECT now()::timestamp + '1 mi

编程练习效果图:XXXX年XX月X日 星期X--班级总分为:81

编程练习 某班的成绩出来了,现在老师要把班级的成绩打印出来. 效果图: XXXX年XX月X日 星期X--班级总分为:81 格式要求: 1.显示打印的日期. 格式为类似"XXXX年XX月XX日 星期X" 的当前的时间. 2.计算出该班级的平均分(保留整数). 同学成绩数据如下: "小明:87; 小花:81; 小红:97; 小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76" 任务 第一步:可通过javascript的日期对象来得到当前的