PHP time函数——返回当前UNIX时间戳,time函数可返回当前的UNIX时间戳,返回值为从UNIX新纪元(格林威治时间1970年1月1日00:00:00)到当前时间的秒数。
PHP time函数 语法
int time ( void )
PHP time函数 示例
应用time()函数获取当前时间的时间戳,然后通过date()函数转换输出时间
代码如下:
<?php
echo "输出time()函数获取的时间戳:".time(); //结果为:1224643061
echo date("Y-m-D", time()); //通过date()函数输出time()函数获取的时间
?>
通过time()函数实现考试时间的计算,计算考试时间程序将两个时间点的时间戳单纯地做算术运算
代码如下:
<?php
session_start();
echo "<form action ='' method ='post'>"; //输出表单
echo "<input type = 'submit' name='sub' value='开始答题'> <input type='submit'
name= 'sub_1'value ='答题完毕'>";
echo "</form>";
if(isset(_POST['sub'])){ //通过post 方式传参time = time(); //取得当前时间戳
_SESSION['time'] =time; //将时间戳保存在session 中
echo "<script>alert('单击确定开始答题');</script>"; //输出提示
}
if(isset(_POST['sub_1'])){ //通过post 方式传参
if(isset(_SESSION['time'])){ //判断session 是否存在
echo "您用时".(time()-$_SESSION['time'])."秒答题"; //输出结果
session_destroy(); //销毁session
}else{ //否则输出提示
echo "<script>alert('您还没有答题无法结束,请先答题!');location.href='index.php'
</script>";
}
}
?>