散个关于时间计算代码让大家品评!给分!

zhaoweiwei zhaoweiwei 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
var month_names=new Array(11) //把月份转换为汉字
month_names[0]="一月"
month_names[1]="二月"
month_names[2]="三月"
month_names[3]="四月"
month_names[4]="五月"
month_names[5]="六月"
month_names[6]="七月"
month_names[7]="八月"
month_names[8]="九月"
month_names[9]="十月"
month_names[10]="十一月"
month_names[11]="十二月"

var day_names=new Array(6)
day_names[0]="星期日"
day_names[1]="星期一"
day_names[2]="星期二"
day_names[3]="星期三"
day_names[4]="星期四"
day_names[5]="星期五"
day_names[6]="星期六"



function check()
{



if(day_form[3].checked) //星期几被选中----星期查询
{
day_select()
}

else if(day_form[4].checked){} //农历日期被选中这个方法还没有实现希望大家给我帮助

else if(day_form[5].checked) //年龄被选中 --计算年龄
{
your_age()
}

else if(day_form[6].checked) //如果您还想计算出自您出生之日起至今您所经过的天数、小时数、分钟数、秒数被选中
{
comput_style()
}

else if(day_form[8].checked) //五一
{
var one_second=1000
var one_minute=one_second*60
var one_hour=one_minute*60
var one_day=one_hour*24

var current_date=new Date
var current_year=current_date.getFullYear()
var current_month=current_date.getMonth()
var current_ms=current_date.getTime()

var user_date=new Date()
user_date.setFullYear(current_year)
user_date.setMonth(4)
user_date.setDate(1)
var user_ms=user_date.getTime();
var current_ms=current_date.getTime()
var differ_day=Math.round(Math.abs(current_ms-user_ms)/one_day)


if(current_month>4)
{

alert("对不起,今年的五一已经过去"+differ_day+"天"+"了,难道您还没有玩够吗?")
}
else
{
alert("从今天开始距离今年的五一劳动节还有"+differ_day+"天"+"您都快等不及这宝贵的7天假期了吧:)")

}




}
else if(day_form[9].checked) //十一
{
var one_second=1000
var one_minute=one_second*60
var one_hour=one_minute*60
var one_day=one_hour*24

var current_date=new Date
var current_year=current_date.getFullYear()
var current_month=current_date.getMonth()
var current_ms=current_date.getTime()

var user_date=new Date()
user_date.setFullYear(current_year)
user_date.setMonth(9)
user_date.setDate(1)
var user_ms=user_date.getTime();
var current_ms=current_date.getTime()
var differ_day=Math.round(Math.abs(current_ms-user_ms)/one_day)


if(current_month>9)
{

alert("对不起,今年的十一已经过去"+differ_day+"天"+"了,难道您还没有玩够吗?")
}
else
{
alert("从今天开始距离今年的十一国庆节还有"+differ_day+"天"+"您都快等不及这宝贵的7天假期了吧:)")

}



}
}

function comput_style() //对生日的天数,小时求法
{
var user_year=day_form.new_year.value
var user_month=day_form.new_month.value
var user_day=day_form.new_day.value
if(user_year==""||user_month==""||user_day==""||user_month>12||user_day>31)
{
alert("请您在上面输入正确的出生年月日")
}

else
{
var one_second=1000
var one_minute=one_second*60
var one_hour=one_minute*60
var one_day=one_hour*24


var user_date=new Date()
user_date.setFullYear(user_year)
user_date.setMonth(user_month-1)
user_date.setDate(user_day)

var current_date=new Date()

var user_ms=user_date.getTime()
var current_ms=current_date.getTime()

var age_ms=current_ms-user_ms

if(day_form.comput_function[0].selected)
{
alert("您出生距今天已经"+":"+Math.round(age_ms/one_day)+"天")
}
else if(day_form.comput_function[1].selected)
{
alert("您出生距今天已经"+":"+Math.round(age_ms/one_hour)+"小时")
}
else if(day_form.comput_function[2].selected)
{
alert("您出生距今天已经"+":"+Math.round(age_ms/one_minute)+"分钟")
}
else if(day_form.comput_function[3].selected)
{
alert("您出生距今天已经"+":"+Math.round(age_ms/one_second)+"秒")
}
}
}

...全文

相关推荐

评论 17
收藏 已收藏
分享
返回顶部
zhaoweiwei
JavaScript 87,983 成员 224,681 内容