0

我进行了彻底的搜索,但我找不到我正在尝试做的事情的解决方案。调度时间为 24 小时制。该软件需要这种 24 小时格式来安排电子邮件活动。但是,我需要该页面“显示”带有 AM/PM 选项的 12 小时格式。我该怎么做?我找到了这篇文章:下拉 24 小时选项值和 12 小时显示,但它不适用于这种风格。

你能给我一个例子,说明我如何实现 3 次下拉(1-12 小时)(0、15、30、45 分钟)(上午/下午)?但是后端还有 24 小时的时间安排?

这是代码片段:

    <?php $SendTime = explode(':', $CampaignInformation['SendTime']); $SendTime = $SendTime[0]; ?>
                                    <?php $SendMinute = explode(':', $CampaignInformation['SendTime']); $SendMinute = $SendMinute[1]; ?>
                                    <label><?php InterfaceLanguage('Screen', '0834', false, '', false, true); ?></label>
                                    <select class="select" name="SendTimeHour">
                                        <option value="00" <?php echo set_select('SendTimeHour', '00', $SendTime == '00') ?>>0</option>
                                        <option value="01" <?php echo set_select('SendTimeHour', '01', $SendTime == '01') ?>>1</option>
                                        <option value="02" <?php echo set_select('SendTimeHour', '02', $SendTime == '02') ?>>2</option>
                                        <option value="03" <?php echo set_select('SendTimeHour', '03', $SendTime == '03') ?>>3</option>
                                        <option value="04" <?php echo set_select('SendTimeHour', '04', $SendTime == '04') ?>>4</option>
                                        <option value="05" <?php echo set_select('SendTimeHour', '05', $SendTime == '05') ?>>5</option>
                                        <option value="06" <?php echo set_select('SendTimeHour', '06', $SendTime == '06') ?>>6</option>
                                        <option value="07" <?php echo set_select('SendTimeHour', '07', $SendTime == '07') ?>>7</option>
                                        <option value="08" <?php echo set_select('SendTimeHour', '08', $SendTime == '08') ?>>8</option>
                                        <option value="09" <?php echo set_select('SendTimeHour', '09', $SendTime == '09') ?>>9</option>
                                        <option value="10" <?php echo set_select('SendTimeHour', '10', $SendTime == '10') ?>>10</option>
                                        <option value="11" <?php echo set_select('SendTimeHour', '11', $SendTime == '11') ?>>11</option>
                                        <option value="12" <?php echo set_select('SendTimeHour', '12', $SendTime == '12') ?>>12</option>
                                        <option value="13" <?php echo set_select('SendTimeHour', '13', $SendTime == '13') ?>>13</option>
                                        <option value="14" <?php echo set_select('SendTimeHour', '14', $SendTime == '14') ?>>14</option>
                                        <option value="15" <?php echo set_select('SendTimeHour', '15', $SendTime == '15') ?>>15</option>
                                        <option value="16" <?php echo set_select('SendTimeHour', '16', $SendTime == '16') ?>>16</option>
                                        <option value="17" <?php echo set_select('SendTimeHour', '17', $SendTime == '17') ?>>17</option>
                                        <option value="18" <?php echo set_select('SendTimeHour', '18', $SendTime == '18') ?>>18</option>
                                        <option value="19" <?php echo set_select('SendTimeHour', '19', $SendTime == '19') ?>>19</option>
                                        <option value="20" <?php echo set_select('SendTimeHour', '20', $SendTime == '20') ?>>20</option>
                                        <option value="21" <?php echo set_select('SendTimeHour', '21', $SendTime == '21') ?>>21</option>
                                        <option value="22" <?php echo set_select('SendTimeHour', '22', $SendTime == '22') ?>>22</option>
                                        <option value="23" <?php echo set_select('SendTimeHour', '23', $SendTime == '23') ?>>23</option>
                                    </select>
                                     : 
                                    <select class="select" name="SendTimeMinute">
                                        <option value="00" <?php echo set_select('SendTimeMinute', '00', $SendMinute == '00') ?>>00</option>
                                        <option value="15" <?php echo set_select('SendTimeMinute', '15', $SendMinute == '15') ?>>15</option>
                                        <option value="30" <?php echo set_select('SendTimeMinute', '30', $SendMinute == '30') ?>>30</option>
                                        <option value="45" <?php echo set_select('SendTimeMinute', '45', $SendMinute == '45') ?>>45</option>
                                    </select>
4

1 回答 1

0

如此简单,只需将选择框上的显示更新几个小时,其余部分保持不变。注意选择框显示上的 AM / PM,而后端的值仍然保持不变。

<select class="select" name="SendTimeHour">
    <option value="00" <?php echo set_select('SendTimeHour', '00', $SendTime == '00') ?>>0 AM</option>
    <option value="01" <?php echo set_select('SendTimeHour', '01', $SendTime == '01') ?>>1 AM</option>
    <option value="02" <?php echo set_select('SendTimeHour', '02', $SendTime == '02') ?>>2 AM</option>
    <option value="03" <?php echo set_select('SendTimeHour', '03', $SendTime == '03') ?>>3 AM</option>
    <option value="04" <?php echo set_select('SendTimeHour', '04', $SendTime == '04') ?>>4 AM</option>
    <option value="05" <?php echo set_select('SendTimeHour', '05', $SendTime == '05') ?>>5 AM</option>
    <option value="06" <?php echo set_select('SendTimeHour', '06', $SendTime == '06') ?>>6 AM</option>
    <option value="07" <?php echo set_select('SendTimeHour', '07', $SendTime == '07') ?>>7 AM</option>
    <option value="08" <?php echo set_select('SendTimeHour', '08', $SendTime == '08') ?>>8 AM</option>
    <option value="09" <?php echo set_select('SendTimeHour', '09', $SendTime == '09') ?>>9 AM</option>
    <option value="10" <?php echo set_select('SendTimeHour', '10', $SendTime == '10') ?>>10 AM</option>
    <option value="11" <?php echo set_select('SendTimeHour', '11', $SendTime == '11') ?>>11 AM</option>
    <option value="12" <?php echo set_select('SendTimeHour', '12', $SendTime == '12') ?>>12 PM</option>
    <option value="13" <?php echo set_select('SendTimeHour', '13', $SendTime == '13') ?>>1 PM</option>
    <option value="14" <?php echo set_select('SendTimeHour', '14', $SendTime == '14') ?>>2 PM</option>
    <option value="15" <?php echo set_select('SendTimeHour', '15', $SendTime == '15') ?>>3 PM</option>
    <option value="16" <?php echo set_select('SendTimeHour', '16', $SendTime == '16') ?>>4 PM</option>
    <option value="17" <?php echo set_select('SendTimeHour', '17', $SendTime == '17') ?>>5 PM</option>
    <option value="18" <?php echo set_select('SendTimeHour', '18', $SendTime == '18') ?>>6 PM</option>
    <option value="19" <?php echo set_select('SendTimeHour', '19', $SendTime == '19') ?>>7 PM</option>
    <option value="20" <?php echo set_select('SendTimeHour', '20', $SendTime == '20') ?>>8 PM</option>
    <option value="21" <?php echo set_select('SendTimeHour', '21', $SendTime == '21') ?>>9 PM</option>
    <option value="22" <?php echo set_select('SendTimeHour', '22', $SendTime == '22') ?>>10 PM</option>
    <option value="23" <?php echo set_select('SendTimeHour', '23', $SendTime == '23') ?>>11 PM</option>
</select>
于 2013-09-24T04:42:10.463 回答