【发布时间】:2019-02-27 20:22:17
【问题描述】:
https://jsfiddle.net/ryan_ramsumair/2re89wpf/15/ https://jsfiddle.net/ryan_ramsumair/2re89wpf/15/#&togetherjs=FLNS5Vadhh
以上是该问题完整代码的有效链接。
我正在使用以下代码推送从 fullcalendar 中选择的日期
$('#startdatetime').data("DateTimePicker").date(moment(start).format('DD/MM/YYYY HH:mm'));
它显示在模态中
<div class="form-group ">
<label for="Patient" class="col-sm-2 control-label">Start Date & Time</label>
<input type="text" class="form-control" id="startdatetime"
很奇怪,这对于从每月 1 日到 13 日选择的任何日期都非常有效。 但是 13th 之后的任何事情都不起作用。
控制台 .log 显示正在从 fullcalendar 正确获取日期
console.log(moment(start).format('YYYY-MM-DD HH:mm:ss'));
很奇怪……
如果有人可以提供帮助,我在 jsfiddle 链接上添加了完整的工作代码。
【问题讨论】:
-
13 日出现问题这一事实是否与该数字可能被视为一个月有关,而该数字不存在?
-
在第一个小提琴中,如果我点击 2 月 7 日,它会在模式中显示为 07/02/2019 但如果我点击该框,它会打开 7 月 2 日的日历......似乎有点搞混了……
-
这是有道理的,它可能没有采用那种格式的日期(dd/mm/yy)它仍然将它作为 mm/dd/yy 推送,因此 13 及以后是无效的。谢谢,生病了另一种选择
-
最好使用明确的格式,例如 yyyy-mm-dd
标签: bootstrap-4 fullcalendar bootstrap-datetimepicker