您的位置:首页 > Web前端 > JavaScript

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: