我把我写的分享给你吧
/**
*?显示日历
*/
private?function?__calendarPanel($time?=?null)?{
$time?||?$time?=?time();
$dateinfo?=?getdate($time);
$calendar?=?array(
'year'?=?$dateinfo['year'],
'month'?=?$dateinfo['mon'],
'day'?=?$dateinfo['mday'],
);
$m_start?=?strtotime(date('Y-m-01',?$time));?//本月第一天
$m_start_w?=?get_week($m_start,?true);?//本月第一天星期索引,0表示星期日
$m_end_w?=?get_week($m_end,?true);?//本月最后一天星期索引,0表示星期日
//补齐上月日期
for?($i?=?0;?$i?$m_start_w;?$i◆◆)?{
$calendar['days'][]?=?array(
'style'?=?'bef_month',
}
//本月日期
'style'?=?'the_month'?.?(date('d',?$i)?==?$calendar['day']?"?bold"?:?""),
'day'?=?abs(date('d',?$i)),
//补齐下月日期
'style'?=?'aft_month',
return?$calendar;
日期插件的包为:mydate.js.
①.:首先将日期插件的包引入到页面中
script?language="JavaScript"?src="../Inc/Js/mydate.js"/script
input?type="text"?name="starttime"?onfocus="MyCalendar.SetDate(this)"?value="?php?echo?$rq;?"
input?type="text"?name="endtime"?onfocus="MyCalendar.SetDate(this)"?value="?php?echo?$rq;?"
php
date_default_timezone_set("PRC");
$nowtime?=?time();
$rq?=?date("Y-m-d",$nowtime);
html
head
meta?name="generator"?content="FFKJ.Net"?/
title在线--后台/title
link?rel="stylesheet"?type="text/css"?href="../Skins/Admin_Style.Css"?/
/head
body
开始时间:input?type="text"?name="starttime"?onfocus="MyCalendar.SetDate(this)"?value="?php?echo?$rq;?"
结束时间:input?type="text"?name="endtime"?onfocus="MyCalendar.SetDate(this)"?value="?php?echo?$rq;?"
/body
/html
日历插件:
在页面开发中,经常遇到需要用户输入日期的操作.通常的做法是,提供一个文本框,让用户输入,然后,编写代码验证输入的数据,检测其是否是日期型.这样比较麻烦,同时,用户输入日期的操作也不是很方便,影响用户体验.如果使用jQuery UI 中的datepicker日历插件,这些问题都可以迎刃而解.该插件调用的语法格式如下:
$(".selector").datepicker(options);
其中".selector" 表示DOM元素,一般指文本框,由于该插件的作用是提供日期选择,所以呢,常与一个文本框绑定,将选择后的日期显示在该文本框中.选项options是一个对象.
下面是一些参数:
changeMonth 设置一个布尔值,如果为true,则可以在标题处出现一个下拉选择框,可以选择月份,默认值为false
changeYear 设置一个布尔值,如果为true,则可以在标题处出现一个下拉选择框,可以选择年份,默认值为false
showButtonPanel 设置一个布尔值,如果为true, 则在日期的下面显示一个面板,其中有两个按钮;一个为"今天",另一个按键为"关闭",默认值为false,表示不显示.
closeText 设置关闭按钮上的文字信息,这项设置的前提是,showButtonPanel的值必须为true,否则显示不了效果.
showAnim 设置显示弹出或隐藏日期选择窗口的方式.可以设置的方式有,"show"、"slideDown"、"fadeIn",或者为"", 表示没有弹出日期选择窗口的方式.
showWeek 设置一个布尔值,如果为true,则可以显示每天对应的星期,默认值为false
建议你存的时候存用time()函数的到的秒,数据表字段类型弄成int(10)就可以,输出的时候可以直接用date('Y-m-d',db['time'])格式化输出了!
以上就是土嘎嘎小编为大家整理的日历控件显示数据php相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!