从3场计算日期

时间:2012-07-23 08:41:33

标签: jquery forms datepicker timestamp

我的表格中有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

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

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

您可以随时向用户formatDate提供可打印数据。

答案 1 :(得分: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);

您可能需要进行更改以满足您的要求