首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将来自PHP变量的日期设置为daterangepicker

将来自PHP变量的日期设置为daterangepicker
EN

Stack Overflow用户
提问于 2021-07-08 01:25:52
回答 1查看 35关注 0票数 0

我尝试将来自PHP变量的日期(因为值来自数据库)设置为daterangepicker,但它不起作用,它设置的是今天的日期

代码

代码语言:javascript
复制
<?php $start_date = "04-07-2021"; ?>
<?php $end_date = "10-07-2021"; ?>
<input type="text" name="date-range">
<script>
$(document).ready(function() {
    var start_date = <?php echo $start_date; ?>;
    var end_date = <?php echo $end_date; ?>;
    $('input[name="date-range"]').daterangepicker({
        startDate: start_date,
        endDate: end_date,
        locale: {
          format: 'DD-MM-YYYY'
        }
    });
});
</script>
EN

回答 1

Stack Overflow用户

发布于 2021-07-08 01:33:31

您的日期是字符串,所以当您将它们转换为JS字符串文字时,需要将它们放在引号中:

代码语言:javascript
复制
var start_date = "<?php echo $start_date; ?>";
var end_date = "<?php echo $end_date; ?>";

如果不这样做,JS解释器将无法理解它们,并导致语法错误(应该在浏览器的控制台中可见,尽管您没有提到它)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68290594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档