簡體   English   中英

PHP時間增加7個小時,並插入MySQL

[英]PHP time add 7 hours to it and INSERT into MySQL

我試圖將7小時添加到通過PHP在HTML表單上輸入的日期。 表單的屏幕截圖如下。

$varOpenMT4Time = $_POST['openmt4time'];
date_add($varOpenMT4Time,date_interval_create_from_date_string("40 days"));

這是我目前在php頁面和MySQL INSERT語句上的代碼。 任何幫助將不勝感激。

$sql = "INSERT INTO orders (employeeName,orderNumber,system,symbol,type,volume,price,openmt4time,openlocaltime) 
        VALUES ('$session_user','$_POST[orderNumber]','$_POST[system]','$_POST[symbol]','$_POST[type]','$_POST[volume]','$_POST[price]','$_POST[openmt4time]','$varOpenMT4Time ')";

在此處輸入圖片說明

$currDate='2015-07-20';
$date = new DateTime($currDate);
$date->add(new DateInterval('PT7H'));
$featureDate=$date->format("Y-m-d H:i:sO");

您可以直接在SQL查詢中使用$ featureDate。

可以使用Date函數完成

$varOpenMT4Time = $_POST['openmt4time'];// Eg:-'06/02/1991 11:30'; /// use your format
$date = new DateTime($varOpenMT4Time);
$date->modify("+7 hours");
echo $date->format("Y-m-d H:i"); // mysql friendly way, used to insert in database
echo date('H:i:s',strtotime(date('H:i:s').'7 hours'));

使用此代碼,我希望它能正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM