我正在表单提交将日期时间格式转换为 Strtotime 但是 10秒 时间错误即可。如果表单闲置 10分钟,表单提交后将会 10分钟前。请帮我。我是初学者
这是 Form.php
<form action="index.php " method="post" enctype="multipart/form-data">
<input type="hidden" name="size" value="1000000">
<input type="file" name="image" />
<input type="hidden" name="date" value="<?php echo date('Y-m-d H:i:s', strtotime($date));?>">
这是 Mysql.php
$date = $_POST['date'];
GET.php
echo "<div id='ts'>".$timeago=get_timeago(strtotime($row['date']))."</div>";
这是我的 sql
CREATE TABLE `posts` (
`date` timestamp NOT NULL CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;
答案 0 :(得分:0)
使用
生成时间服务器端l ()
这是页面加载的服务器时间。它永远不会在客户端发生变化,因此这是您提交表单的时间。
答案 1 :(得分:0)
在 Mysql.php 中使用strtotime,它会在插入时存储当前时间。
StartupNotify=false