2013-09-24 3 views
0

철저히 검색했으며 현재 수행하려는 작업에 대한 해결책을 찾을 수 없습니다. 스케줄링 시간은 24 시간 형식입니다. 소프트웨어는 전자 메일 캠페인을 예약하기 위해이 24 시간 형식을 필요로합니다. 그러나 오전/오후 옵션을 사용하여 12 시간 형식을 "표시"할 페이지가 필요합니다. 어떻게하면 좋을까요? 이 게시물을 발견 : Dropdown 24 hour option values and 12 hour display하지만이 스타일에 대해 작동하지 않습니다.12 시간 시계를 표시해야합니다.

3 분의 1 초 (1-12 시간) (0, 15, 30, 45 분) (AM/PM)을 달성하는 방법에 대한 예를 들려 줄 수 있습니까? 그러나 스케줄링을 위해 백엔드에 여전히 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> 

답변

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> 
+0

이것은 내가 그동안 한 일입니다. 내가 정말로하려고하는 것은 3 개의 박스가있는 것이다. 시간 드롭 다운, 분수 드롭 다운, AMPM 드롭 다운. 내가 할 수있는 방법이 있니? 시간 상자에 1-12가 표시되고 새 드롭 다운에 사용자가 선택할 오전/오후가 표시됩니다. –

관련 문제