0

フォームに 3 つのフィールドがあります。1 つのフィールドには datepacker があり、2 つのフィールドには時間と分の選択フィールドがあります。これらの 3 つのフィールドからタイムスタンプにデータを変換する可能性はありますか?

<label for="date_from">Date *</label>
<input type="text" size="20" id="date_from" name="[date_from]" value="" readonly="readonly" />

<label for="time_from_hour">Hour: </label>
<select id="time_from_hour" name="[time_from_hour]" class="select">
    <option value="">---</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    <option value="11">11</option>
    <option value="12">12</option>
    <option value="13">13</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
</select>
<span> : </span>

<label for="time_from_minute" style="display: none;">Minute: </label>
<select id="time_from_minute" name="[time_from_minute]" class="select">
    <option value="">---</option>
    <option value="00">00</option>
    <option value="15">15</option>
    <option value="30">30</option>
    <option value="45">45</option>
</select>

私の英語でごめんなさい:P

助けてくれてありがとう。

4

2 に答える 2

0

取得した日付が次の形式のmm/dd/yyy hh:mm場合は、次のコードを試すことができます

var myDate="7/23/2012 10:03";
myDate=myDate.split("/");
var newDate=myDate[1]+","+myDate[0]+","+myDate[2];
var timestamp = (new Date(newDate).getTime()/1000);

要件に合わせて変更を加える必要がある場合があります

于 2012-07-23T09:13:26.070 に答える
0

これは助けになるかもしれません http://www.w3schools.com/jsref/jsref_obj_date.asp

また、いつでもformatDate印刷可能なデータを使用できます。

于 2012-07-23T08:48:24.307 に答える