我想知道为什么所有浏览器,例如高于26的Chrome版本,过去曾为输入提供支持datetime删除它?
它看起来像HTML WG更喜欢datetime-local(w3c)上面datetime(w3c),但为什么呢?
请参阅此功能开发时间表.
别人怎么说:
据mobilexweb.com称,它在iOS中已被弃用,因为它看起来太像日期时间输入类型了.
在谷歌浏览器之后,现在iOS上的Safari不再支持日期时间输入类型,它将回退到文本.此类型在标准中已弃用,有利于datetime-local或使用两个输入,日期和时间用于相同目的.问题是datetime与iOS 5.0到6.1兼容; 如果你正在使用它,小心!
有什么不同?
其中datetime-local只包含日期和时间元素,datetime还包含时区.这很有用,因为当客户端的时区与服务器的时区不同时,您可能希望采取不同的行为.
为什么这很重要?
如果网页询问:您何时希望我给您打电话,并且用户选择"明天,下午3点",您何时需要给他回电话怎么办?明天下午3点UTC或CET?
我发送了很多HTML电子邮件.GMail的问题是,如果有多个具有相同主题的电子邮件,它会隐藏一些类似的内容并显示"..."以显示"修剪内容".这搞砸了我的格式.
如果不能选择更改主题,是否有办法避免这种行为?
编辑:我应该澄清,我以编程方式从PHP脚本使用Amazon SES发送电子邮件.这就是我在Stack Overflow中发布问题的原因.
我给了一个类型的输入字段datetime-local,
<input type="datetime-local" class="form-control" name="booking_checkin">
Run Code Online (Sandbox Code Playgroud)
在填写和查看之后,格式是这样的,
2017-08-06T02:32 .
它看起来很尴尬,我需要改变这种模式,
我想要这样的格式,
2017-08-06, 02:32.
我很抱歉没有发布我尝试过的东西,因为我在这里搜索了很多东西之后甚至都没有启动想法.请帮助我解决它..
尝试在django DateTimeField中存储日期时间时,我收到验证错误.
我想要保存的格式如下,以及错误.:
django.core.exceptions.ValidationError: ["'Mon, 23 May 2016 08:30:15 GMT' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[.uuuuuu]][T
Run Code Online (Sandbox Code Playgroud)
在我的django设置中,我有:
DATE_INPUT_FORMATS =("%d%b%Y",)
我应该在保存之前转换格式还是可以添加 DATE_INPUT_FORMATS
我有一个带有html5元素的更新表单来更新表中的一行数据。除datetime-local input元素外,所有元素均显示表中当前对应的数据。甚至date,week和month元素都在工作。
该字段的数据保存在数据库中的datetime类型列中。这是存储在该列中的数据示例。
2014-05-15 12:58:00
如何使datetime-local input元素显示数据库上的当前值。我是否必须以其他方式格式化此值(例如d/m/Y H:i a或其他方式)
这是该元素的代码
$html_form .= "<tr><td class='form_left'>".$label." : </td><td class='form_right'><input type='datetime-local' name='birth_day' id='birth_day' value='".$row_data['birth_day']."' /> </td></tr>";
Run Code Online (Sandbox Code Playgroud)
需要尽快解决这个问题。我现在被它困住了。
请帮我找到解决办法。如果不修复它,我就无法完成当前的项目。
html ×5
datetime ×3
javascript ×2
django ×1
gmail ×1
html-email ×1
html-input ×1
html5 ×1
input ×1
php ×1
python ×1