我用的是安卓手机的phonegap,就是那个可以通过phonegap serve 指令和 ip:3000
的方式连接web应用。现在问题来了,我用的这个标签
的时候,在手机上给我留了一个单纯的文本编译器,没有任何时间的特殊处理问题。怎么办??
phoneGap 手机上不能使用<input type="datetime-local">?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
你知我知皆知 2024-08-03 15:27关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
这个问题是由于PhoneGap服务端没有正确配置到服务器端的时间组件所导致的。在你的PhoneGap项目的设置中,你需要确保在
config.xml文件中的<phonegap>元素中添加一个timeZone属性,并将其值设为你的时区。例如:
<phonegap> <timezone>your_timezone</timezone> </phonegap>然后,你可以在你的Web应用中通过JavaScript或jQuery来获取当前的日期和时间,并将它们转换为HTML5的
<input type="datetime-local">标签所需的格式。例如:
var now = new Date(); var formattedDate = moment(now).format('YYYY-MM-DD HH:mm:ss'); document.getElementById("myInput").value = formattedDate;这段代码会从当前系统日期和时间创建一个新的Moment对象,并将其格式化为
YYYY-MM-DD HH:mm:ss的格式,然后将结果赋值给HTML元素的value属性。注意:你需要根据你的实际情况替换
your_timezone为你自己的时区。解决 无用评论 打赏 举报