gpt4 book ai didi

php - 如何在从 mysql 获取的 php 中格式化 "datetime -local"值?

转载 作者:行者123 更新时间:2023-12-04 07:53:06 25 4
gpt4 key购买 nike

我在 html 中有一个输入字段,我想在其中回显存储在 mysql 中的日期时间的值。

<input type="datetime -local" name="schedule" value="<?php echo $result['schedule']; ?> 
但是尽管 mysql db 中的值是 YY/mm/dd h:m:s value没有出现。可能的问题是什么?当我尝试在输入值之外回显时,它会显示结果。我的想法是日期时间需要根据 html datetime -local input field. 进行格式化
如果可能,请以任何方式建议我。

最佳答案

T是一个格式字符(时区缩写,例如:EST、MDT...)所以你不能直接使用它。转义它 (\T) 以获得文字 T 字符:
datetime.format.php

You can prevent a recognized character in the format string from being expanded by escaping it with a preceding backslash.


<?php
$date = date("Y-m-d\TH:i:s", strtotime($result['schedule']));
?>
<input type="datetime-local" name="schedule" value="<?php echo $date; ?>"/> 
使用 <?=$date?>而不是 <?php echo $date; ?>

关于php - 如何在从 mysql 获取的 php 中格式化 "datetime -local"值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66851875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com