网络上的 JQuery 文档似乎在隐藏日期选择器的 i18n 文件的位置,例如
jQuery UI datepicker >= 1.11.0 的 i18n 文件在哪里
截至此发布链接:
https://raw.githubusercontent.com/jquery/jquery-ui/master/ui/i18n/datepicker-de.js
似乎是有效的。如果我把它包括在内,它本身就不起作用。我最终使用了http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/i18n/jquery-ui-i18n.min.js这与我使用的 1.12 jquery 版本不同,但它似乎工作。
请注意,我在这里使用 iso 日期格式 2017-03-18 作为 yy-mm-dd 而不是德语语言环境样式。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>jQuery UI Datepicker - Default functionality</title>
<link rel="stylesheet"
href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/i18n/jquery-ui-i18n.min.js"></script>
<script>
$(function() {
// https://stackoverflow.com/questions/494958/how-do-i-localize-the-jquery-ui-datepicker
// https://stackoverflow.com/questions/13993619/how-to-set-locale-format-from-datepicker
$(".datepicker").datepicker($.datepicker.regional['de']);
$(".datepicker").datepicker('option','dateFormat','yy-mm-dd')
});
</script>
</head>