很多站长朋友们都不太清楚php时间控件,今天小编就来给大家整理php时间控件,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP怎样添加JS日历控件 2、 php+js怎么实现点击一个时间控件选择出生日期之后,算出这个人的年龄,再把年龄添加到text框中? 3、 php中怎样实现倒计时功能 PHP怎样添加JS日历控件日期插件的包为:mydate.js。
1:首先将日期插件的包引入到页面中
<script language="JavaScript" src="Inc/Js/mydate.js"></script>
2:设置鼠标点击事件,当鼠标点击获得焦点的时候,触发事件,调用方法
<input type="text" name="starttime" onfocus="MyCalendar.SetDate(this)" value="<?php echo $rq;?>">
<input type="text" name="endtime" onfocus="MyCalendar.SetDate(this)" value="<?php echo $rq;?>">
3:完整页面代码
<?php
date_default_timezone_set("PRC");
$nowtime = time();
$rq = date("Y-m-d",$nowtime);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="generator" content="FFKJ.Net" />
<link rev="MADE" href="mailto:FFKJ@FFKJ.Net">
<title>在线--后台</title>
<link rel="stylesheet" type="text/css" href="Skins/Admin_Style.Css" />
<script language="JavaScript" src="Inc/Js/mydate.js"></script>
</head>
<body>
开始时间:<input type="text" name="starttime" onfocus="MyCalendar.SetDate(this)" value="<?php echo $rq;?>">
结束时间:<input type="text" name="endtime" onfocus="MyCalendar.SetDate(this)" value="<?php echo $rq;?>">
</body>
</html>
php+js怎么实现点击一个时间控件选择出生日期之后,算出这个人的年龄,再把年龄添加到text框中?这个都是js的事。跟php没关系。
既然是时间控件,那就有获得值的方法。获取后,根据今天的时间减去,得到年龄。再赋值给你想要的text
php中怎样实现倒计时功能可以考虑asp实现:
1.HiddenField 控件储存时间
<!--2700秒时间-->
<asp:HiddenField ID="hidTime" runat="server" Value="2700" />
2.js代码
<script language="javascript" type="text/javascript">
var time;
var minutes;
var seconds;
var str;
function ShowTime2() {
if(document.getElementById("btnSubmitExam") !=null)
{
time = document.getElementById("hidTime").value;
time = time - 1;
document.getElementById("hidTime").value = time;
minutes = parseInt(time / 60);
seconds = time % 60;
document.getElementById("DjTimeDiv").innerHTML = "剩余时间:" + minutes + "分钟" + seconds + "秒";
if (time == 1) {
document.getElementById("DjTimeDiv").innerHTML="剩余时间:0分钟0秒";
document.getElementById ("btnSubmitExam").click();
// window.close();
}else
{
setTimeout("ShowTime2()", 1000);
}
}else
{
document.getElementById("DjTimeDiv").innerHTML="剩余时间:0分钟0秒";
}
}
</script>
关于php时间控件的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。