javascript实现时间差
2012-03-06 21:17
435 查看
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript">
function shicha() {
var datetime = new Date(1999, 1, 4, 10, 15, 32);
var datetime1 = new Date();
var sqlnian = ((datetime1.getTime() - datetime.getTime()) / 1000 / 3600 / 24 / 365).toLocaleString(); //相差年数
var Y = sqlnian.indexOf('.');
var nian = sqlnian.substr(0, Y); //年数
var sqlmoth = (sqlnian - nian) * 12;
var moth = parseInt(sqlmoth); //月份
var sqlri = (sqlmoth - moth) * 30;
var day = parseInt(sqlri); //日
var sqlhour = (sqlri - day) * 24;
var hour = parseInt(sqlhour); //小时
var sqlfen = (sqlhour - hour) * 60;
var fen = parseInt(sqlfen); // 分
var sqlmiao = (sqlfen - fen) * 60;
var miao = parseInt(sqlmiao);
document.write("1999年1月4日10点15分32秒到现在时差为"+nian+"年"+moth+"个月"+day+"天"+hour+"小时"+fen+"分"+miao+"秒");
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="Button1" type="button" value="1999年1月4日10点15分32秒到现在时间差" onclick="shicha()" />
</div>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript">
function shicha() {
var datetime = new Date(1999, 1, 4, 10, 15, 32);
var datetime1 = new Date();
var sqlnian = ((datetime1.getTime() - datetime.getTime()) / 1000 / 3600 / 24 / 365).toLocaleString(); //相差年数
var Y = sqlnian.indexOf('.');
var nian = sqlnian.substr(0, Y); //年数
var sqlmoth = (sqlnian - nian) * 12;
var moth = parseInt(sqlmoth); //月份
var sqlri = (sqlmoth - moth) * 30;
var day = parseInt(sqlri); //日
var sqlhour = (sqlri - day) * 24;
var hour = parseInt(sqlhour); //小时
var sqlfen = (sqlhour - hour) * 60;
var fen = parseInt(sqlfen); // 分
var sqlmiao = (sqlfen - fen) * 60;
var miao = parseInt(sqlmiao);
document.write("1999年1月4日10点15分32秒到现在时差为"+nian+"年"+moth+"个月"+day+"天"+hour+"小时"+fen+"分"+miao+"秒");
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="Button1" type="button" value="1999年1月4日10点15分32秒到现在时间差" onclick="shicha()" />
</div>
</form>
</body>
</html>
相关文章推荐
- 原生javascript实现TAB切换
- javascript fckeditor编辑器取值与赋值实现代码
- PHP+JavaScript 实现图片无刷新上传
- html+javascript实现数字微调,点击一下增加1或减去1
- javascript 实现的美丽选项卡
- JavaScript回到顶部的滑动效果实现
- js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
- 利用css和javascript实现简单的计算器
- JavaScript实现DataGrid中添加CheckBox列(全选与否)
- JavaScript中继承的实现方法
- javascript实现动态侧边栏代码
- iOS中Objective-C与JavaScript之间相互调用的实现(实现了与Android相同的机制)
- javascript 缓冲效果实现代码 推荐
- 详解javascript实现自定义事件
- 菜鸟蔡之Ajax复习第一篇(后台asp.net)(传统的JavaScript方法实现Ajax功能)
- JavaScript实现的简单烟花特效代码
- (转)ASP.Net中无法用javascript实现图片随屏幕移动的解决办法
- 用javascript实现浮出层
- 用JavaScript实现图片切换效果
- 用百度实现站内搜索的Javascript代码