jquery日期选择器在不同的浏览器上有不同的格式
jquery datepicker has different format on different browsers
im在我的php代码中使用jQuery日期选择器,专门用于IE和Firefox等浏览器。日期选择器的默认日期格式为mm/dd/yyyy,但对于chrome,由于日期选择器已经可用,因此它显示dd/mm/yyyy。无论显示格式是什么,我只想发送回服务器"yyyy-mm-dd"或php日期("Y-m-d")
如何将日期选择器中的日期显示为dd/mm/yyyy,并将其发送到数据库中?这样做,我不想影响Chrome浏览器,因为它已经正常工作了。谢谢你的建议。
您可以使用dateFormat
选项:
$( "#datepicker" ).datepicker(
"option", "dateFormat", "yy-mm-dd"
);
设置datepicker
格式试试这个:-
$("#datepicker").datepicker("option", "dateFormat", 'yy-mm-dd' );
更多详细信息
您必须指定dateFormat
,否则它将依赖于浏览器。
$(function() {
$( "#datepicker" ).datepicker();
$( "#format" ).change(function() {
$( "#datepicker" ).datepicker( "option", "dateFormat", $( this ).val() );
});
});
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery UI Datepicker - Format date</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
</head>
<body>
<p>Date: <input type="text" id="datepicker" size="30"></p>
<p>Format options:<br>
<select id="format">
<option value="mm/dd/yy">Default - mm/dd/yy</option>
<option value="yy-mm-dd">ISO 8601 - yy-mm-dd</option>
<option value="d M, y">Short - d M, y</option>
<option value="d MM, y">Medium - d MM, y</option>
<option value="DD, d MM, yy">Full - DD, d MM, yy</option>
<option value="'day' d 'of' MM 'in the year' yy">With text - 'day' d 'of' MM 'in the year' yy</option>
</select>
</p>
</body>
</html>
参考:jqueryui日期选择器
<script type="text/javascript">
if (datefield.type!="date"){ jQuery(function($){
$('#datepicker').datepicker();
$("#datepicker").datepicker("option", "dateFormat", 'yy-mm-dd' );
})
}
</script>
相关文章:
- 24小时输入时间:mm格式跨浏览器
- 从服务器获取并传递给浏览器以在 Javascript 中格式化的日期时间格式
- 脚本链接格式以实现跨浏览器兼容性
- Moment.js:根据浏览器语言设置日期格式
- XML 解析错误:使用浏览器内置解析器解析 XML 字符串时格式不正确
- 日期格式在 Chrome 中给出的结果与其他浏览器中的结果不同
- Web 浏览器对看似格式错误的文件的容忍度
- 谷歌浏览器开发人员工具 - 分析结果文件格式
- Javascript 选择格式在浏览器中不起作用,而在 dreamweaver 中它确实如此
- 适用于浏览器的兼容日期格式
- 在浏览器中以一致格式获取元素背景颜色的可靠方法
- JavaScript日期专用格式保证在现代浏览器中被解释为本地时间
- jquery日期选择器在不同的浏览器上有不同的格式
- Ember、Handlebars、Contrib Ember模板在移动浏览器上生成格式错误的模板
- Opera浏览器支持所有视频格式吗
- 如何从浏览器将UInt8Array缓冲区写入媒体文件格式
- Chrome浏览器用删除T的格式设置日期和时间,当时间为零时,其他答案不起作用
- 如何设置当前日期取决于浏览器的日期格式
- 如何拖动数据(在uri格式)从浏览器到其他应用程序
- 如何检测浏览器定义的日期格式