我是Jquery的新人。 这是我的问题。我想禁用今天过去的时间,但不会影响明天的时间。 例如现在是31/03/2016下午3:00,用户无法选择31/03/2016下午2:00的时间,但能够选择时间为2016年4月1日下午2:00
这是我的jquery脚本代码:
var dateTime;
$('#datepicker').datetimepicker({
timepicker:false,
format:'Y-m-d',
formatDate:'Y-m-d',
minDate: 0, // yesterday is minimum date
maxDate: false, // and tommorow is maximum date calendar
onSelect: function() {
dateTime = $(this).datetimepicker('getDate').getDate();
}
});
if(dateTime == new Date().getDate()){
$('#reserv_time').datetimepicker({
datepicker:false,
format:'h:i A',
step:5,
minTime: {hour: new Date().getHours(), minute: new Date().getMinutes()}
})
}
else {
$('#reserv_time').datetimepicker({
datepicker:false,
format:'h:i A',
step: 5
})
};
这是我的php代码:
<tr>
<td width="24%">Date</td>
<td><input type="text" id="datepicker" name="reserv_date" value="<?php echo date('Y-m-d');?>" /></td>
</tr>
<tr>
<td>Time</td>
<td><input type="text" name="reserv_time" id="reserv_time" value="<?php echo date('h:i A');?>"/>
非常感谢您的帮助。
答案 0 :(得分:0)
还添加#include <stdio.h>
struct __attribute__((__packed__)) BitmapHeader
{
int width;
int height;
};
void loadBmp(char* filePath, struct BitmapHeader *bmpHeaderInfo){ //pass struct by ref
FILE* filePointer = fopen(filePath, "rb");
if (filePointer == NULL)
return NULL;//temp!
unsigned char header[54];
fread(header, sizeof(unsigned char), 54, filePtr);
//fread(&bitmapFileHeader, sizeof(BITMAPFILEHEADER), 1, filePtr);
printf("%s\n", header);
}
int main(){
char path2BMP[] = "cup.bmp";
struct BitmapHeader bmpHeaderInfo = {0};
loadBmp(path2BMP, &bmpHeaderInfo);
return 0;
}
,
minTime
答案 1 :(得分:0)
感谢大家解决这个问题。我找到了解决方案。
var dateTime;
$('#reserv_date').datetimepicker({
timepicker: false,
format:'Y-m-d',
formatDate:'Y-m-d',
minDate: 0,
yearStart: 2015,
maxDate: false
});
$('#reserv_date').on("change",function(){
dateTime = $('#reserv_date').val();
var d = new Date();
var month = d.getMonth()+1;
var day = d.getDate();
var output = d.getFullYear() + '-' + (month<10 ? '0' : '') + month + '-' +
(day<10 ? '0' : '') + day;
if(dateTime == output){
$('#reserv_time').datetimepicker({
datepicker:false,
format:'h:i A',
formatTime:'h:i A',
step:15,
minTime: 0
})
}
else {
$('#reserv_time').datetimepicker({
datepicker:false,
format:'h:i A',
formatTime:'h:i A',
step:15,
minTime: false
})
}
});