gpt4 book ai didi

javascript - 无法更改日期选择器中的日期格式

转载 作者:行者123 更新时间:2023-12-03 03:28:10 30 4
gpt4 key购买 nike

我有一个日期选择器,它禁用数据库中存储的所有日期,并且它工作得很好。虽然我有问题,但当前的输入格式是 mm-dd-yy,数据库中的日期格式是 yy-mm-dd,这会导致我的插入出现问题。我尝试添加 dateFormat: yy-mm-dd 但它不起作用,我尝试将它放在函数的外部和内部,它所做的只是使我的日期选择器不起作用。我真的需要一些帮助,谢谢!如果这是一个愚蠢的问题,我很抱歉,但我对 jquery 还很陌生。我尝试到处搜索,但由于我有 beforeShowDay:function(date) 函数,我似乎无法解决我的问题...

是的,我可以更改数据库中日期列的格式,但我有其他人正在为我们连接到一个数据库的网站开发管理面板应用程序,但我现在无法联系他们。谢谢!

PHP

<?php  
$query = " SELECT * FROM event_table ";
$result = mysqli_query($conn,$query);
$sentToList = array();
while($row = mysqli_fetch_assoc($result)) {

$sentToList[] = $row['event_date'];

}
$json = json_encode($sentToList);

?>

脚本

<script >

var dateToday = new Date();
$(function() {

var array = <?php print_r($json) ?>

$('#mydate').datepicker({

beforeShowDay: function(date){


var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [ array.indexOf(string) == -1 ]

}

});
});
</script>

最佳答案

我假设您正在使用 jQueryUI datepicker .

现在,如果您检查他们的 API列表,您将看到如何格式化日期。

如果您还有任何其他问题,请告诉我们。

关于javascript - 无法更改日期选择器中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46216428/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com