javascript 日期相减-在线教程(附代码)

代码如下:

<SCRIPT LANGUAGE="JavaScript">
<!--
//说明:这里用了Math.ceil()函数,向上取整,即零头算一天,^_^
var strDate1 = "2003-06-17 03:03:40.0";
var strDate2 = "2004-09-18 12:03:12.0";
strDate1=strDate1.substring(0,strDate1.lastIndexOf(".")).replace(/-/g,"/");
strDate2=strDate2.substring(0,strDate2.lastIndexOf(".")).replace(/-/g,"/");
var date1 = Date.parse(strDate1);
var date2 = Date.parse(strDate2);
alert("strDate2与strDate1相差"+Math.ceil((date2-date1)/(24*60*60*1000))+"天")
//-->
</SCRIPT> 

<SCRIPT LANGUAGE="JavaScript">
<!-- 

var strDate1 = "2004-09-17 03:03:00.0";
var strDate2 = "2004-09-17 04:05:00.0";
strDate1=strDate1.substring(0,strDate1.lastIndexOf(".")).replace(/-/g,"/");
strDate2=strDate2.substring(0,strDate2.lastIndexOf(".")).replace(/-/g,"/");
var date1 = Date.parse(strDate1);
var date2 = Date.parse(strDate2);
alert("strDate2与strDate1相差"+(date2-date1)/(60*60*1000)+"小时")
//-->
</SCRIPT>

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助~如果有疑问大家可以留言交流,谢谢大家对我们的支持!

(0)

相关推荐

  • JS 两日期相减,获得天数的小例子(兼容IE,FF)

    复制代码 代码如下: function GetDay() {    var arrDate, objDate1, objDate2, intDays; objDate1 = new Date();    objDate2 = new Date(); arrDate = $("#开始日期").val().split("-");    objDate1.setFullYear(arrDate[0], arrDate[1], arrDate[2]); arrDate =

  • asp datediff 时间相减

    asp时间加减运算 和转换问题 a=2007-07-24 2:23:15 b=2005-06-25 2:23:15 问题1 如何将a转换成2007-07-24要日期格式不要字符格式! 问题2 如何将a转换成2007要日期格式不要字符格式! 问题3 如何将a转换成2:23:15要日期格式不要字符格式! 问题4 a-b为什么回出现一答对数字!为什么不是时间?怎么让他结果是时间 答案 问题1: FormatDateTime(a, 2) 问题2: Year(a) 问题3: FormatDateTime(

  • sql server日期相减 的实现详解

    复制代码 代码如下: select datediff(year, 开始日期,结束日期);     --两日期间隔年select datediff(quarter, 开始日期,结束日期); --两日期间隔季select datediff(month, 开始日期,结束日期); --两日期间隔月select datediff(day, 开始日期,结束日期); --两日期间隔天select datediff(week, 开始日期,结束日期); --两日期间隔周select datediff(hour,

  • C#实现两个时间相减的方法

    本文实例讲述了C#实现两个时间相减的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: using System;  using System.Collections.Generic;  using System.Linq;  using System.Text;    namespace Test  {      class Program      {          static void Main(string[] args)          {          

  • javascript 日期相减-在线教程(附代码)

    代码如下: <SCRIPT LANGUAGE="JavaScript"> <!-- //说明:这里用了Math.ceil()函数,向上取整,即零头算一天,^_^ var strDate1 = "2003-06-17 03:03:40.0"; var strDate2 = "2004-09-18 12:03:12.0"; strDate1=strDate1.substring(0,strDate1.lastIndexOf(&quo

  • sql语句中日期相减的操作实例代码

    目录 1. 直接用日期时间做减法 2. 使用 datediff 函数 补充:下面来看个实例 总结 1. 直接用日期时间做减法 GETDATE() 和 NOW() 查出来的时间一样,都带时分秒 select GETDATE(),NOW() FROM t_表名; curdate() 只显示 年月日 select curdate(),NOW() FROM TB_表名; 如果直接做减法,只能得到两个时间相差多少天 select (NOW()-日期时间字段) FROM T_表名; 若不要 时分秒,可以考虑

  • 在dataframe两列日期相减并且得到具体的月数实例

    如下所示: df = pd.DataFrame(np.random.randn(6,4), index=pd.date_range('20130101', periods=6), columns=list('ABCD')) df.A = pd.date_range('20160101', periods=6) print (df) df1 = pd.DataFrame(np.random.randn(6,4), index=pd.date_range('20130101', periods=6)

  • mysql中的日期相减的天数函数

    目录 mysql日期相减的天数函数 语法 实例 例子 1 例子 2 mysql中日期相减的部分函数 两个日期相减,得到相差的分钟 两个日期相减的到相差的小时 总结 mysql日期相减的天数函数 DATEDIFF() 函数返回两个日期之间的天数. 语法 DATEDIFF(date1,date2) date1 和 date2 参数是合法的日期或日期/时间表达式. 注释:只有值的日期部分参与计算. 实例 例子 1 使用如下 SELECT 语句: SELECT DATEDIFF('2008-12-30'

  • javascript 日期联动选择器 [其中的一些代码值得学习]

    DateSelector body { margin: 0px; padding: 0px; font-size: 12px; } #year, #month, #date{ width: 60px; margin-right: 3px; } var $ = function(id) { return 'string' == typeof id ? document.getElementById(id) : id; }; var Extend = function(destination, so

  • 微信小程序pinker组件使用实现自动相减日期

    首先,我这里使用pinker组件代码为 <view class="section"> <view class="section__title">开始时间</view> <picker mode="date" value="{{date}}" start="{{startTime}}" end="2020-09-01" bindchange=&qu

  • asp.net下日期加减的方法

    一个日期加上或减去一个值 (比如年份): DateTime newDate = DateTime.Now.AddYears(2);    //加 DateTime newDate = DateTime.Now.AddYears(-2);   //减 两个日期相减 DateTime   date1   =   new   DateTime(2007,7,15);    DateTime   date2 =   DateTime.Now;    TimeSpan   ts   =   date2 -

  • JavaScript 日期时间选择器一些小结

    flatpickr 是一个轻量级.注重精益.由 UX 驱动和可扩展的 JavaScript 日期时间选择器. 下载 演示 GitHub flatpickr 不依赖于任何库.更小的用户界面,但有很多主题.丰富的 API 和事件系统使其适用于任何环境.可用于 webpack ,也可作为 jQuery 插件使用. 安装 安装 flatpickr 模块 使用 NPM 安装 flatpickr 模块.包管理工具: https://www.npmjs.com/package/bower-npm-resolv

随机推荐