加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

PHP变量未添补到表单上的HTML datetime-local字段中

发布时间:2021-02-25 08:30:04 所属栏目:编程 来源:网络整理
导读:我试图用PHP $_POST变量添补HTML datetime-local字段.当我对变量举办回显时,数据可以正确表现,但不会添补到datetime-local输入字段中.我确定这是语法错误,但看不到题目.假若有人能指出正确的偏向,我将不胜谢谢. HTML: labelArrived on site dateinput type=

我试图用PHP $_POST变量添补HTML datetime-local字段.当我对变量举办回显时,数据可以正确表现,但不会添补到datetime-local输入字段中.我确定这是语法错误,但看不到题目.假若有人能指出正确的偏向,我将不胜谢谢.

HTML:

<label>Arrived on site date<input type="datetime-local" name="arriveDate" id="arriveDate" value="<?php echo $arriveDate; ?>"></label>

PHP:此代码不会给我错误,但不会填写该字段

$arriveDate = $_POST['arriveDate'];
echo $arriveDate = date("c",strtotime($arriveDate)); 

我还实行了以下无效的要领:

>这给了我一个错误:碰着名目不正确的数值

$arriveDate = $_POST['arriveDate'];
$arriveDate = date('Y-m-dTH:i:sP',$arriveDate);

>这没有给我一个错误,但也没有填写该字段

$arriveDate = $_POST['arriveDate'];
$arriveDate = strtotime($arriveDate);

当我反映$_POST [‘arriveDate’];我获得的名目为2019-01-31T19:30
我但愿这只是一些愚笨的语法题目.请让我知道你的设法.感谢 最佳谜底 这并不抱负,可是这些日期名目有点伟大.就像你说的

 2019-01-31T19:30:00+01:00 

从反映中获取,没偶然区值,它将正确自动添补输入.您可以只删除时区.

 $arriveDate = date("c",strtotime($arriveDate));
 list($Date)=explode('+',$arriveDate);
 $arriveDate = $Date;
 <input type="datetime-local" name="arriveDate" id="arriveDate" value="<?= $arriveDate ?>">

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读