0

我的表格中有 3 个字段。一个带有日期打包器的字段和两个带有小时和分钟选择字段的字段。是否有可能将这 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

这可能会有所帮助 http://www.w3schools.com/jsref/jsref_obj_date.asp

并且您始终formatDate可以拥有可打印的数据。

于 2012-07-23T08:48:24.307 回答
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 回答