【发布时间】:2012-08-20 20:07:43
【问题描述】:
我有一个带有 jQuery 日期选择器的表单。我已将日期格式设置为欧洲方式:dd-mm-yy 以使其对用户来说看起来不错。然而,这个日期值最终需要在 PHP 中重新格式化为 yy-mm-dd,以便可以存储在我的 mysql DATE 字段 中。这是我的代码:
Jquery:
$("document").ready(function(){
$(function() {
$( ".datepicker" ).datepicker({
monthNames: ['januari', 'februari', 'maart', 'april', 'mei', 'juni',
'juli', 'augustus', 'september', 'oktober', 'november', 'december'],
dayNamesMin: ['Zo', 'Ma', 'Di', 'Wo', 'Do', 'Vr', 'Za'],
dateFormat:'dd-mm-yy',
});
});
【问题讨论】:
-
一种方法:看看
STR_TO_DATE -
可读性好和 MySQL 日期是有区别的。您应该以您来自的正常形式(年-月-日或例如挪威日-月-年)显示日期,然后使用 PHP 将日期“翻译”为 MySQL-date 格式:)