PHP单击按钮时获取日期和时间并将其存储在变量中

时间:2015-03-20 14:54:40

标签: php

我很想知道使用PHP是否可行。例如,我希望在单击“提交”按钮后将当前日期和时间存储在变量中。以下是我的想法:

<?php
if ($_POST["submit"] == 'submit')
//store the variable here
?>

<form action ="" method="post">
<input type="submit" name="submit">
</form>

我是PHP的新手,希望你们能帮助我!欢呼声。

2 个答案:

答案 0 :(得分:1)

这可能足以满足您的需求,请试一试。您可以通过向其传递不同的参数来更改date()的格式(例如切换月和日等)。检查here。另外,不要忘记set your timezone

<h2>Click</h2>
<form action="" method="POST">
    <button name="click" class="click">Click me!</button>
</form>

<?php
if(isset($_POST['click']))
{
    $date_clicked = date('Y-m-d H:i:s');;
    echo "Time the button was clicked: " . $date_clicked . "<br>";
}
?>

如果您没有注意到,日期将存储在变量$date_clicked中。之后你可以随心所欲地做任何事情,比如将它存储在MySQL数据库中。

答案 1 :(得分:1)

你可以这样做:

<?php

if (isset($_POST["submit"])){

 // getting current Date Time OOP way
 $currentDateTime = new \DateTime();

 //set timeZone
 $currentDateTime->setTimezone(new \DateTimeZone('America/New_York'));
 $dateTime = $currentDateTime->format('l-j-M-Y H:i:s A');

}

?>

<form action ="" method="post">
<input type="submit" name="submit">
</form>