xxsr.net
当前位置:首页 >> php下input typE=DAtE的问题 >>

php下input typE=DAtE的问题

这个和 PHP 没有关系啊,input type=date 这是 HTML5 的特性,在同一个浏览器上应该是一样的效果。你肯定服务器输入的代码和本地的 html 是一样的吗,再检查一下呢

上面那个的回答,简直就是瞎胡闹。。人家提问要的是如何验证输入的日期格式。php验证可以用checkdate,这个系统自带函数。checkdate (PHP 3, PHP 4, PHP 5)checkdate -- 验证一个格里高里日期 上例将输出:bool(true)bool(false)当然还可以用正则...

value设置的格式为:YYYY-MM-DDTHH:mm:ss 如果需要设置到秒,可以再加入:step=1 type需要设置为:datetime-local

正常是date,不过为了数据提取速度,一般把时间改成时间戳来存储,显示的时候在转换回来

获得的日期是字符串类型的。。 建议弄三个input: 年月日

在js中设置自定义时间到date控件的方法: 1、在html5中定义时间控件 2、编写脚本实现自定义时间的赋值 //创建一个当前日期对象 var now = new Date(); //格式化日,如果小于9,前面补0var day = ("0" + now.getDate()).slice(-2); //格式化月,...

var startDate = document.getElementById ("startDate");alert(startDate.value);是字符串类型得,如果是1970-01-01这种格式,直接传给php就可以存到数据库,不需要转换。

这个是浏览器自己的,可以用 js 写一个,jquery相关的plugin也很多,这样一来兼容性也解决了。

需要自己手动去拼一个格式相同的时间,然后用 $("#id").val() 方法就可以直接设置的 时间格式:yyyy-MM-ddTHH:MM

调不出来是因为有些浏览器不支持datetime这种日历控件,比如chrome。 Datetime 对象是 HTML5 中的新对象。 Datetime 对象表示 HTML 元素。 注释:Internet Explorer、Firefox 或者 Chrome 不支持 元素,Safari 中部分支持。Opera 12 以及更早的...

网站首页 | 网站地图
All rights reserved Powered by www.xxsr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com