【问题标题】:Datepicker get date according to server date/timeDatepicker 根据服务器日期/时间获取日期
【发布时间】:2013-05-19 15:12:57
【问题描述】:

如何根据服务器时间制作日期选择器,如何将服务器时间设置为日期选择器 Jquery Ui,任何帮助将不胜感激

是的,通过 clinet 端我们无法获取服务器日期时间,是否有任何程序可以获取服务器日期/时间并应用于 PHP 中的日期选择器?

【问题讨论】:

  • 获取偏移量的差异并使用该客户端?或者使用服务器上的偏移量进行相应的更改。
  • 嗨,乔恩,谢谢你的回复,你能给我一个同样的例子吗?
  • 两种语言(PHP 和 JS)都有获取时区的方法。因此,如果您使用选择器仅选择日期/时间,将时区偏移量发送到 PHP 并将其与 PHP 中的 DateTime 对象一起使用,或者如果仅处理数字数据,您可以根据需要根据需要添加/减去PHP 时区设置为。
  • jquery ui datepicker 是一个输入字段,用于创建月/日/年输入值。为什么你需要服务器日期时间?
  • 是的,但我需要在前端而不是在后端,我是说如果我们从后端获得时间然后如何在前端申请。

标签: php javascript jquery jquery-ui jquery-ui-datepicker


【解决方案1】:
<?php $_date=date("d-m-Y"); ?>

<input type="text" class="datepicker" name="_date" value="<?=$_date;?>"/>

希望这会有所帮助。

【讨论】:

    【解决方案2】:
    //In my case i have used folloing script. Hope it will help you!
        $('#selectedPicker').datepick
        ({
            yearRange: '1980:2010', 
            alignment: 'bottomRight',
            onSelect: updateSelected, 
            altField: '#set_Date', 
            showTrigger: '#calImg'
        }).datepick('setDate', '<?php echo $server_date; ?>');
    

    【讨论】:

      【解决方案3】:

      使用这个。如果可能,它将起作用并设置 maxDate,以便不选择更大的日期

       $(function() {
          $( "#ppcertdate" ).datepicker({  maxDate: "<?=date("d/m/Y");?>", dateFormat: 'dd/mm/yy' }); 
          $("#ppcertdate").datepicker("option","defaultDate", "<?=date("d/m/Y");?>");
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-20
        • 1970-01-01
        • 2016-07-08
        • 1970-01-01
        • 1970-01-01
        • 2013-04-19
        相关资源
        最近更新 更多