Javascript 使用DateTimePicker获取日期名称并更改服务时间列表

Javascript 使用DateTimePicker获取日期名称并更改服务时间列表,javascript,php,jquery,html,bootstrap-datetimepicker,Javascript,Php,Jquery,Html,Bootstrap Datetimepicker,我使用位于的DateTimePicker脚本为咨询协议列表创建了一个应用程序 到目前为止一切正常,现在,我想要的是如何检索日期名称的数据,然后更改咨询服务时钟列表(radiobutton) 例如: 周一至周四有3种选择: 08-10 10-12 13-15 星期五: 09-10 10-11.30 13.30-15 遵循现有脚本 <div id="datedays"> <div class="controls input-append date form_date" da

我使用位于的DateTimePicker脚本为咨询协议列表创建了一个应用程序

到目前为止一切正常,现在,我想要的是如何检索日期名称的数据,然后更改咨询服务时钟列表(radiobutton)

例如: 周一至周四有3种选择:

  • 08-10
  • 10-12
  • 13-15
  • 星期五:

  • 09-10
  • 10-11.30
  • 13.30-15
  • 遵循现有脚本

    <div id="datedays">
        <div class="controls input-append date form_date" data-date="" data-date-format="dd-mm-yyyy" data-link-field="dtp_input1" data-link-format="yyyy-mm-dd">
            <input class="date" size="16" type="text" value="" readonly>
            <span class="add-on"><i class="icon-remove"></i></span>
            <span class="add-on"><i class="icon-th"></i></span>
        </div>
        <input name="tanggal" type="hidden" id="dtp_input1" value="" />
        <input name="harinya" type="hidden" id="daynames" value="" />
    </div>
    <div id="hourpick">
        <input type="radio" name="hours" value="1"> 09.00 - 10.00<br/>
        <input type="radio" name="hours" value="2"> 10.00 - 12.00<br/>
        <input type="radio" name="hours" value="3"> 13.00 - 15.00<br/>
    </div>
    <script type="text/javascript">
        $('.form_date').datetimepicker({
            language:  'id',
            startDate:'<?php echo date('Y-m-d', strtotime($date .' +2 day'));?>',
            weekStart: 1,
            daysOfWeekDisabled:[0,6],
            todayBtn:  0,
            autoclose: 1,
            todayHighlight: 1,
            startView: 2,
            minView: 2,
            forceParse: 0
        });
    </script>
    

    但是我仍然不知道如何获取days值

    您可以使用日期格式来获取一周中的某一天

    更多信息。寻找“w”

    $dayOfWeek=intval(日期(“w”);
    
    如果($DayOfWeek>=1&&$DayOfWeek,则可以使用日期格式来获取一周中的某一天

    更多信息。查找“w”

    $dayOfWeek=intval(日期(“w”);
    
    如果($dayOfWeek>=1&&$dayOfWeek,您的php脚本在哪里?至少您已经尝试解决了这个问题?@katona.abel,在我上面的脚本中,我通常设置为startDate。因此,也许我可以通过php代码获得日期名称,但我仍然不知道如何。您的php脚本在哪里?至少您已经尝试解决了这个问题?@katona.abel,在我的脚本中上面,我使用设置为startDate。因此,也许我可以使用php代码获取日期名称,但我仍然不知道如何获取。感谢您的回答,但我仍然不知道在选择日期后获取日期名称值的热度。此外,我还添加了关于我的问题的更多详细信息谢谢您的回答,但我仍然不知道在选择日期后获取日期名称值的热度。此外,我还有e就我的问题补充更多细节
    ;(function($){
        $.fn.datetimepicker.dates['id'] = {
            days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
            daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
            daysMin: ["Sn", "Mn", "Tu", "Wd", "Th", "Fr", "Sa", "Sn"],
            months: ["January", "February", "March", "April", "May", "Juni", "July", "Augusts", "September", "October", "November", "December"],
            monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
            today: "Today",
            suffix: [],
            meridiem: [],
            weekStart: 1,
            format: "dd/mm/yyyy hh:ii:ss"
        };
    }(jQuery));
    
    $dayOfTheWeek = intval(date("w"));
    
    if($dayOfTheWeek >= 1 && $dayOfTheWeek <= 4) {
        //Monday to Thursday
    } elseif($dayOfTheWeek <= 5) {
        //Friday
    } else {
        //other days
    }