我想知道如何显示自用户在我的网站上提交表单以来的时间。因此,例如当用户提交表格时我要显示
“感谢您的提交。您已登录0秒”,具体取决于已经过去的时间。“我可以使用time()函数,但不确定是否处理。
答案 0 :(得分:1)
当用户登录时,将time
存储在会话变量中,如下所示:
$_SESSION['usertime'] = time();
然后,当用户提交表单时,您只需从该会话变量时间减去当前时间。
echo "You have been logged in for "
. round(abs($_SESSION['usertime']- time()) / 60,2). " minute";
答案 1 :(得分:0)
您可以使用这样的时间功能。
<?php
$time=time();
echo($time . "<br>");
echo(date("Y-m-d",$time));
?>
答案 2 :(得分:-1)
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
function myFunction() {
var str = "The rain in SPAIN stays. mainly in the plain";
var n = str.indexOf("rain");
var res = str.substr(n, str.indexOf(".")-n);
document.getElementById("demo").innerHTML = res;
}
myFunction();// Call to the function
</script>
</body>
</html>
你可以在网前搜索:D