【发布时间】:2015-07-20 02:41:55
【问题描述】:
我正在为我的新应用程序使用 materializecss 框架。我也在javascript中使用pickdate函数。
我想要做的是,让用户选择他们的生日并将它们作为日期时间格式放入数据库中。
现在我有一个输入
{{ Form::text('datum', Input::old('datum'), array('id' => 'datepicker', 'class' => 'datepicker')) }}
这很好,给了我正确的输入。
但是当我打开选择器时,它会显示从现在(2015 年)到 2005 年的日期...
但我想让他们选择从 1960 年到现在的日期。
你明白了吗?
好的,
当我尝试输入值时,假设是 2013 年 7 月 17 日,我希望它们作为数据时间格式在我的数据库中,所以 2013-7-17 00:00:00。
现在,它提供(当我 var_dump 时)这种格式:["datum"]=> string(21) "wednesday 17 july 2013"。但这不是我想要的。
我有一个文件,我在其中“重写”了主要功能,如下所示:
$('.datepicker').pickadate({
// Strings and translations
monthsFull: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'october', 'november', 'december'],
monthsShort: [ 'jan', 'feb', 'maa', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec' ],
weekdaysFull: [ 'zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag' ],
weekdaysShort: [ 'zo', 'ma', 'di', 'wo', 'do', 'vr', 'za' ],
showMonthsShort: [ 'Z', 'M', 'D', 'W', 'D', 'V', 'Z' ],
showWeekdaysFull: undefined,
// Buttons
today: 'vandaag',
clear: 'verwijder',
close: 'sluit',
// Accessibility labels
labelMonthNext: 'Volgende maand',
labelMonthPrev: 'vorige maand',
labelMonthSelect: 'selecteer een maand',
labelYearSelect: 'selecteer een jaar',
// Formats
format: 'dddd d mmmm yyyy',
formatSubmit: 'm-d H:i:s',
hiddenPrefix: undefined,
hiddenSuffix: '_submit',
hiddenName: undefined,
// Editable input
editable: undefined,
// Dropdown selectors
selectYears: true,
selectMonths: true,
// First day of the week
firstDay: 1,
// Date limits
min: false,
max: true,
// Disable dates
disable: undefined,
// Root picker container
container: undefined,
// Hidden input container
containerHidden: undefined,
// Close on a user action
closeOnSelect: true,
closeOnClear: true,
// Events
onStart: function() {
//
},
onRender: function() {
//
},
onOpen: function() {
//
},
onClose: function() {
//
},
onStop: function() {
//
},
onSet: function(context) {
//
}
});
我不知道自己做错了什么,也不知道如何解决这个问题..
最诚挚的问候,
罗宾。
【问题讨论】:
-
我不是 100% 确定这个链接是否对你有帮助,试试看stackoverflow.com/questions/27255392/…
-
不,这不是我想要的,它只需要作为 Y-m-d H:i:s 插入到数据库中,但这不起作用。
标签: javascript php date datetime laravel-4