将JavaScript类型时间转换为MySQL时间

时间:2015-08-26 11:20:23

标签: javascript php mysql

在我的HTML中,我有一个输入类型time,我希望使用PHP在MySQL中的列类型“ time ”中插入此值。我怎么能这样做?

<label class="item item-input">
      <span class="input-label">Heure de départ </span>
      <input type="time" placeholder="hh:mm" ng-model="heureDepart"><!-- datetime -->
</label>

HTML中的时间看起来像Thu Jan 01 1970 10:00:00 GMT+0000 (Maroc)。我只想在MySQL中保存值(10:00:00),因为我的数据库中有一个列类型为“ time ”。

2 个答案:

答案 0 :(得分:0)

在PHP中使用strtotime()。尝试:

$time = date("format you want", strtotime("your time"));

答案 1 :(得分:0)

你可以试试这个,基本上使用PHP中的DataTime类可以让你将任何日期时间格式转换成任何其他类似的格式

<?php
$str = 'Thu Jan 01 1970 10:11:12 GMT+0000 (Maroc)';
try {
    $date = new DateTime($str);
} catch (Exception $e) {
    echo $e->getMessage();
    exit(1);
}

echo $date->format('H:i:s');
?>