2012-07-23 79 views
0

我的表单中有3个字段。一个字段包含datepacker,另外两个字段包含时间和分钟的选择字段。有没有可能将这三个字段的数据转换为时间戳?从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

感谢您的帮助。

+0

退房[MomentJS(HTTP: //momentjs.com/) – elclanrs 2012-07-23 08:46:32

+0

日期的格式是什么? – 2012-07-23 08:58:27

回答

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); 

您可能需要做出改变,以满足您的要求