将日期和时间变量组合为mysqli日期时间字段
combine date and time variables for mysqli datetime field
我在这里尝试了一个关于堆栈溢出的类似问题,但仍然不起作用。
我有一个变量$date和$time,我需要在一个日期-时间字段中将它们都放入数据库0000-00-00 00:00:00对于日期,我使用jquery-ui-datepicker,并通过javascript将值提交给php以进行清理并插入数据库。当我提醒代码时,我得到了这个2013-12-07 08:00:00,所以我不明白为什么它不起作用,我使用了这个代码。
jquery日期选择器
$(function() {
$( "#datepicker" ).datepicker({ minDate: 0, maxDate: "+14D" });
$( "#datepicker" ).datepicker( "option", "dateFormat", 'yy-mm-dd' );
});
php
$sdate = strtotime($_POST['date']);
$stime = strtotime($_POST['time']);
$combined = $sdate. $stime;
它将所有内容都很好地插入到数据库表中,但日期时间除外。
有什么好主意吗??
strtotime()
将返回UNIX时间戳,而不是格式化日期。
if (isset($_POST['date'] && isset($_POST['time']))) {
$combined = $_POST['date'].' '.$_POST['time'];
if (strtotime($combined) === false) {
//You use a try catch if you wanted
die('Incorrect Date/Time');
}
}
这里我只使用strtotime()
来验证日期时间。
希望这能有所帮助!
相关文章:
- Json数据包含日期和时间格式
- 更改angularjs中的日期-时间格式
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- primefaces日历可以禁用过去的日期和时间吗
- 将日期和时间转换为UTC格式的日期-Javascript
- 时间-日期对象JavaScript getUTCMilliseconds
- 如何在MongoDB中建模和查询办公时间(日期、时区、dst)
- 查找月份在JavaScript循环中出现五次的时间(日期、字符串)
- 在javascript/jquery中解析UTC ISO日期到本地时间日期
- 时间/日期识别与jQuery
- 如何将Twitter API发布时间/日期转换为有效的ISO格式?
- 将当前时间日期放在隐藏字段中
- 只有少于24小时以前的时间日期格式
- 当移动时间/日期滑块太快时,Datetimepicker在breezejs / knockout中产生并发保存错误
- 在任何时间日期选择器中以编程方式设置时区偏移量
- 本地化UTC时间/日期
- 如何使用jquery/javascript转换时间/日期
- 使用javascript显示php时间/日期函数的帮助