PHP时间戳到HTML 5输入类型= datetime元素

tha*_*guy 6 php html5 timestamp input

我在PHP中有一个unix时间戳(int).我想在HTML5 datetime输入元素中以一种很好的方式显示这个值.我希望能够让用户以一种漂亮的方式看到这个值,并对其进行编辑.有没有什么好方法可以做到这一点,或者我是在欺骗自己,我将不得不大量使用字符串操作?

Bab*_*aba 13

HTML5 Input time是这样的:1985-04-12T23:20:50.52

你可以在PHP中这样做:

echo date("Y-m-d\TH:i:s");
Run Code Online (Sandbox Code Playgroud)

产量

2012-10-02T19:12:49
Run Code Online (Sandbox Code Playgroud)

带时间戳的HTML

<input type="datetime"  value="<?php echo date("Y-m-d\TH:i:s",$timestamp); ?>"/>
Run Code Online (Sandbox Code Playgroud)

  • `echo`允许`,`分开输出. (3认同)

小智 9

其他示例都是为TIME元素生成有效timeStamp格式的旧方法 - php中的新热点:

<time><?php echo date(DATE_W3C); ?></time>
Run Code Online (Sandbox Code Playgroud)

这将生成如下格式:

"2013-05-19T06:40:08 + 00:00"