Php UTC时间增加4小时
因此,我在使用的日历脚本之外创建了一个表单 我从一个Java日期选择器提交了一个日期,效果非常好。唯一的问题是,使用日期的脚本会根据需要减去4小时 是否有一种方法可以在提交日期的基础上增加4个小时,以便在管理员批准提交的事件时,该日期可以正确显示在管理员中 例如: 我上午10点提交表格 管理员把它读为早上6点 脚本管理中的代码正在补偿UTCPhp UTC时间增加4小时,php,utc,Php,Utc,因此,我在使用的日历脚本之外创建了一个表单 我从一个Java日期选择器提交了一个日期,效果非常好。唯一的问题是,使用日期的脚本会根据需要减去4小时 是否有一种方法可以在提交日期的基础上增加4个小时,以便在管理员批准提交的事件时,该日期可以正确显示在管理员中 例如: 我上午10点提交表格 管理员把它读为早上6点 脚本管理中的代码正在补偿UTC <?php if (!isset($_POST['submit'])) { ?> <?php } else {
<?php
if (!isset($_POST['submit'])) {
?>
<?php
} else {
$input_arr = array();
foreach ($_POST as $key => $input_arr) {
$_POST[$key] = addslashes($input_arr);
}
$user_id = $_POST['user_id'];
$listing_id = $_POST['listing_id'];
$status = $_POST['status'];
$title = $_POST['title'];
$description_short = $_POST['description_short'];
$description = $_POST['description'];
$venue = $_POST['venue'];
$location = $_POST['location'];
$admission = $_POST['admission'];
$contact_name = $_POST['contact_name'];
$website = $_POST['website'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$date = $_POST['date'];
$date_start = $_POST['date_start'];
$date_end = $_POST['date_end'];
mysql_query("INSERT INTO `pmd_events` (user_id, listing_id, status, title, description_short, description, venue, location, admission, contact_name, website, email, phone, date, date_start, date_end) VALUES ('$user_id', '$listing_id', '$status', '$title', '$description_short', '$description', '$venue', '$location', '$admission', '$contact_name', '$website', '$email', '$phone', '$date', '$date_start', '$date_end')");
$id = mysql_insert_id();
mysql_query("INSERT INTO `pmd_events_dates` (event_id,date_start,date_end,rsvp_reminder_sent) VALUES ($id,'$date_start', '$date_end',0)");
echo "verbage";
}
?>
提交的内容很可能包含时区。不同之处在于提交的内容与提交者的时区
不要发送时区或修剪值以忽略时区。你甚至可以同时做这两件事请用你正在使用的语言和其他技术来标记这个问题。只需标记utc
,并使用当前标题,就会使问题看起来与语言无关。此脚本不容易受到sql注入的影响吗?如果有人输入,'','','','','','','')”;将pmd_事件--
放入联系人姓名
?一个SQL错误。此处使用的Mysql不支持多个语句。您的原则是,尽管您的示例很差,但这是数据库2015-04-28 15:01:26中的最后一个时间戳