关闭

jq、js实现字符串转换日期计算时间差

标签: jqjs字符串转换日期计算时间差
1554人阅读 评论(0) 收藏 举报
<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8">
		<title>出差时差</title>
		<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
		<script>
			$(document).ready(function() {
				$("#t4 input").blur(function() {
					//取出日期时间的值
					var day1 = $("#t1 input").val();
					var time1 = $("#t2 input").val();
					var day2 = $("#t3 input").val();
					var time2 = $("#t4 input").val();
					//拆分日期
					var arr1 = day1.split("-");
					var arr2 = day2.split("-");
					//字符串转换成日期对象
					var date1 = new Date(parseInt(arr1[0]), parseInt(arr1[1]), parseInt(arr1[2]), parseInt(time1));
					var date2 = new Date(parseInt(arr2[0]), parseInt(arr2[1]), parseInt(arr2[2]), parseInt(time2));
					//计算并插入结果
					$("#t5").html((Number(date2) - Number(date1)) / 3600000);
				})
			})
		</script>

	</head>

	<body>
		<form>
			<fieldset>出差时间计算</fieldset>
			<table>
				<tr>
					<td>出差日期(年月日:2016-06-01)</td>
					<td id="t1"><input type="text" /></td>
				</tr>
				<tr>
					<td>出差时间(小时:24)</td>
					<td id="t2"><input type="text" /></td>
				</tr>
				<tr>
					<td>回程日期(年月日:2016-06-01)</td>
					<td id="t3"><input type="text" /></td>
				</tr>
				<tr>
					<td>回程时间(小时:24)</td>
					<td id="t4"><input type="text" /></td>
				</tr>
				<tr>
					<td>出差用时(小时)</td>
					<td id="t5"><input type="text" /></td>
				</tr>

			</table>

		</form>

	</body>

</html>

0
0
查看评论

JQuery把日期格式的字符串转为日期数据

在页面上获取input标签中的值为字符型,如果是一个合法的日期字符串需要转换成日期数据。那么在JQuery中可以使用下面的方法: $holdDate = $("input[name='holdDate']").val();//举行时间 $closingDate...
  • i_v1hu
  • i_v1hu
  • 2015-08-10 12:56
  • 15155

JQuery 字符串转时间格式

//字符串转时间格式 function getDate(strDate) { var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/, func...
  • hnfeitianwugui
  • hnfeitianwugui
  • 2013-06-18 12:01
  • 19983

Linux字符串转换成时间并且得n天差后的时间

有一需求是根据输入的字符串转换成时间,并根据输入的这个字符串求得n天前 n天后等时间 time='20150902' startSec=`date -d "$time 1  week ago" +%Y%m%d`  echo $s...
  • liyantianmin
  • liyantianmin
  • 2015-09-08 11:02
  • 827

jq、js实现字符串转换日期计算时间差

jq、js实现字符串转换日期计算时间差
  • ocp114
  • ocp114
  • 2016-06-01 15:23
  • 1554

Javascript:日期字符串(DateStr)与日期对象(Date)之间的转换

今天做项目,遇到一个需要把日期字符串(如:2009-02-03)转换成Javascript中日期对象Date,对Javascript知识的匮乏和四栋让我感觉很迷茫,上网查了一些资料,弄出来了哈。。。 直接进主题:创建一个日期对象:var objDate=new Date([argument...
  • xxd851116
  • xxd851116
  • 2009-02-03 10:02
  • 48118

Js计算时间差(天、小时、分钟、秒)

var date1= '2015/05/01 00:00:00'; //开始时间 var date2 = new Date(); //结束时间 var date3 = date2.getTime() - new Date(date1).getT...
  • wei_jie_zhang
  • wei_jie_zhang
  • 2015-05-20 18:04
  • 28652

JS日期加减,日期运算

因为是转载文章 在此标明出处,以前有文章是转的没标明的请谅解,因为有些已经无法找到出处,或者与其它原因。 如有冒犯请联系本人,或删除,或标明出处。 因为好的文章,以前只想收藏,但连接有时候会失效,所以现在碰到好的直接转到自己这里。 原文 出处http://hi.baidu.com/...
  • sat472291519
  • sat472291519
  • 2014-01-10 10:39
  • 47065

js获取时间并实现字符串和时间戳之间的转换

获取当前时间: 时间 var myDate = new Date(); //当前时间 年份 var year = myDate.getFullYear(); 月份 var month = myDate.getMonth() + 1; 日 var day = m...
  • wzjemb
  • wzjemb
  • 2015-03-06 15:20
  • 4443

js方法将系统当前时间转换为字符串

js方法将系统时间转换为字符串案例: js方法将系统当前时间转换为字符串 $(function () { $("#clickDate").click(function () { var date=new Date(); alert(...
  • u014079773
  • u014079773
  • 2016-09-02 10:03
  • 10669

JS获取两个字符串日期的时间差

最近,做一个项目的需求,已经获取到为字符串类型的日期格式,比如2016-11-11和2002-10-23两个字符串类型,需要转化并计算 下面实现粗略计算出了两者之间的相差总天数和年数,月数等 function cc(){        ...
  • lt_yl
  • lt_yl
  • 2016-11-08 14:08
  • 1406
    个人资料
    • 访问:14278次
    • 积分:436
    • 等级:
    • 排名:千里之外
    • 原创:29篇
    • 转载:0篇
    • 译文:0篇
    • 评论:13条
    最新评论