Javascript Can';t使用格式“;yyy-dd-mm HH:mm:ss“;在jQuery DatePicker中保存MySQL DateTime字段
我想更改日期选择器所选日期的日期格式 如何更改此日期格式Javascript Can';t使用格式“;yyy-dd-mm HH:mm:ss“;在jQuery DatePicker中保存MySQL DateTime字段,javascript,php,html,datepicker,Javascript,Php,Html,Datepicker,我想更改日期选择器所选日期的日期格式 如何更改此日期格式 DTSTART: 09/18/2020 DTEND: 09/18/2020 迄今为止,形式 DTSTART:19970714T170000Z DTEND:19970715T035959Z 我试过了,但是我没有得到我想要的 $("#datepicker").datepicker({ dateFormat: 'yyy-dd-mm HH:MM:ss' }); 注意:此日期将在php中的日历i
DTSTART: 09/18/2020
DTEND: 09/18/2020
迄今为止,形式
DTSTART:19970714T170000Z
DTEND:19970715T035959Z
我试过了,但是我没有得到我想要的
$("#datepicker").datepicker({
dateFormat: 'yyy-dd-mm HH:MM:ss'
});
注意:此日期将在php中的日历ics文件中使用
我需要做什么来解决这个问题呢?好吧,datepicker只能处理日期,您给它一个包含
HH:MM:ss
的格式参数。它将无法设置您的时间,在这种情况下,您可能需要一个时间选择器
将格式设置为:yy-mm-dd
。这表示4位数的年、2位数的月和2位数的日
yy年(四位数字)
mm-月份(两位数)
dd-月日(两位数)
来源:
基本上,您只需要将格式'yy-mm-dd'
正确地插入MySQL的日期值
$(selector).datepicker({
dateFormat: 'yy-mm-dd',
yearRange: '-100:+2',
changeMonth: true,
changeYear: true,
});
您可以查看的结果:
另外,正如你在上面看到的,从今天减去100年到今天再加2年。例如,如果您想显示1970年至2025年的日期,
年范围将是-50:+5
“您只需要'yy-mm-dd'格式就可以正确插入MySQL的日期值”—关于这一点;mysql存储为YYYY
等。。。。不是两个(Y)。嘿,芬克49。实际上,每个Y
代表2位数字。试着在这里选择一个日期:我自由地用你的格式制作了一个演示:--输出:202020-09-08
。注意:yy-年(四位数)
,事实上,“yyyyy”甚至不作为dateFormat的一个选项出现。嘿,不急,只是好奇你能告诉我我的答案是否有帮助。嗨,兄弟,迪顿西,死人,怎么没用?您试图在datetime字段上使用datepicker,我解释说它无法工作。另外,你能解释一下吗?我在网上发布了一个100%有效的演示:,并说要按照我的描述使用它。你能解释一下什么不起作用吗?我是说,看看你的格式?您的年份被列为“YYY”,三个Y?我不知道我的回答对你的多重问题有什么帮助。