materialize - 在 Picker 实现上显示数据库中的日期
问题描述
我有以下代码,当我单击 Picker 时,我想查看日历中选择的日期 01/01/2018。我需要日历来选择包含输入值的日期。
$var_date = '01/01/2018';
<input type="text" name="date" name="date" class="datepicker" value="<?php echo $var_date; ?>">
<label for="first_name">Date</label>
解决方案
这可以在 的帮助下完成instance.setDate(new Date())
。
<input type="text" class="datepicker">
<script>
document.addEventListener('DOMContentLoaded', function () {
var elems = document.querySelector('.datepicker');
var instance = M.Datepicker.init(elems);
// instance.open(); This will open your datepicker on its own when page is loaded completely
instance.setDate(new Date(2018, 2, 8));
});
</script>
笔记- new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);
参数monthIndex
是从 0 开始的。这意味着January = 0
和December = 11
推荐阅读
- node.js - NodeJS-MSMQ:SyntaxError:不能在模块外使用导入语句
- python - 在 Visual Studio 的一个项目中同时运行两个 .py 文件
- r - R - 在两个 ggplotGrob 对象上使用 rbind 时出错
- twitter-bootstrap - Bootstrap 5 在 textarea 上的浮动标签
- java - label.setText 上的 java.lang.reflect.InvocationTargetException
- r - 以空格作为分隔符并在列名中读取 txt
- docker - 在 Docker 中使用 cron 运行 go 脚本
- javascript - 以编程方式增加 ARC 的长度
- android - 如何在 Android 中获取包括对话框和 Toast 在内的所有内容的像素位图?
- java - 有没有办法在 Java Webflux 中服务器静态文件?