㈠ php怎樣添加JS日歷控制項
日期插件的包為:mydate.js。
1:首先將日期插件的包引入到頁面中
<scriptlanguage="JavaScript"src="../Inc/Js/mydate.js"></script>
2:設置滑鼠點擊事件,當滑鼠點擊獲得焦點的時候,觸發事件,調用方法
<inputtype="text"name="starttime"onfocus="MyCalendar.SetDate(this)"value="<?phpecho$rq;?>">
<inputtype="text"name="endtime"onfocus="MyCalendar.SetDate(this)"value="<?phpecho$rq;?>">
3:完整頁面代碼
<?php
date_default_timezone_set("PRC");
$nowtime=time();
$rq=date("Y-m-d",$nowtime);
?>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<metaname="generator"content="FFKJ.Net"/>
<linkrev="MADE"href="mailto:[email protected]">
<title>在線--後台</title>
<linkrel="stylesheet"type="text/css"href="../Skins/Admin_Style.Css"/>
<scriptlanguage="JavaScript"src="../Inc/Js/mydate.js"></script>
</head>
<body>
開始時間:<inputtype="text"name="starttime"onfocus="MyCalendar.SetDate(this)"value="<?phpecho$rq;?>">
結束時間:<inputtype="text"name="endtime"onfocus="MyCalendar.SetDate(this)"value="<?phpecho$rq;?>">
</body>
</html>
㈡ php日歷插件的製作方法,求思路
<?phpheader("content-type:text/html;charset=utf-8");?>
<?php?>
<tableclass="tabletable-stripedtable-hover">
<?php
//註:32位機器或者32位PHP版本可能只能計算到2038年之前的月份
//若沒有GET方法傳入參數,則使用伺服器本地當前日期;否則使用傳入的參數,方便跳轉月份
$year=date("Y");
$month=date("n");
$alert="<divclass='alertalert-warning'>輸入的日期格式有誤!</div>";
$alertYear="<divclass='alertalert-warning'>無法計算1901年以前的日歷!</div>";
if($_REQUEST){
$year=$_REQUEST["year"];
$month=$_REQUEST["month"];
}
if(!in_array($month,array("1","2","3","4","5","6","7","8","9","10","11","12"))){echo$alert;exit;}
if($year<1901){echo$alertYear;exit;}
?>
<caption><h4><?phpecho$year;?> 年 <?phpecho$month;?> 月</h4></caption>
<?php
//計算當前日期,當月天數,獲得星期數據,將默認星期天數字0改為7,方便處理循環
$today=date("j");
$days=date("t",strtotime("$year-$month-01"));
$week=date("w",strtotime("$year-$month-01"));
if($week==0){$week=7;}
?>
<tr>
<th>一</th>
<th>二</th>
<th>三</th>
<th>四</th>
<th>五</th>
<th>六</th>
<th>日</th>
</tr>
<tr>
<?php
//插入空白無日期區域,循環次數為當前月第一天的星期數-1
for($space=1;$space<$week;$space++){
echo"<td>-</td>";
}
//循環插入數據,當到達周日時換行輸出;標記當前日期為紅色
for($day=1;$day<=$days;$day++){
if(($day+$week-1)%7===0){
if($day==$today&&$year==date("Y")&&$month==date("n")){
echo"<tdstyle='background-color:pink;'>$day</td>";
echo"</tr>";
echo"<tr>";
}
echo"<td>$day</td>";
echo"</tr>";
echo"<tr>";
}else{
if($day==$today&&$year==date("Y")&&$month==date("n")){
echo"<tdstyle='background-color:pink;'>$day</td>";
}else{
echo"<td>$day</td>";
}
}
}
//尾部補足
$spacing=36-$days-$week<0?43-$days-$week:36-$days-$week;
for($footer=1;$footer<=$spacing;$footer++){
echo"<td>-</td>";
}
?>
</tr>
</table>
我以前寫的,你隨意看看~~
㈢ 如何寫日歷空間。直接在頁面上顯示。(php)
去jqueryui.com官網,下載日歷控制項,上面有很詳細的使用說明
$("#id").datepicker();綁定id就可以了,還可以設置參數
㈣ PHP 日歷插件怎麼讓默認顯示的時間不是今天,而是自定義或者資料庫讀取出來的時間
建議你存的時候存用time()函數的到的秒,數據表欄位類型弄成int(10)就可以,輸出的時候可以直接用date('Y-m-d',db['time'])格式化輸出了!
㈤ 高分求個PHP日歷掛件
My97DatePicker
很好用的一個日歷控制項,常用的幾個瀏覽器都能夠兼容。你可下載試試看。
㈥ 怎樣在網頁中插入日歷控制項
日期插件的包為:mydate.js。
1:首先將日期插件的包引入到頁面中
<scriptlanguage="JavaScript"src="../Inc/Js/mydate.js"></script>
2:設置滑鼠點擊事件,當滑鼠點擊獲得焦點的時候,觸發事件,調用方法
<inputtype="text"name="starttime"onfocus="MyCalendar.SetDate(this)"value="<?phpecho$rq;?>">
<inputtype="text"name="endtime"onfocus="MyCalendar.SetDate(this)"value="<?phpecho$rq;?>">
3:完整頁面代碼
<?php
date_default_timezone_set("PRC");
$nowtime=time();
$rq=date("Y-m-d",$nowtime);
?>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<metaname="generator"content="FFKJ.Net"/>
<linkrev="MADE"href="mailto:[email protected]">
<title>在線--後台</title>
<linkrel="stylesheet"type="text/css"href="../Skins/Admin_Style.Css"/>
<scriptlanguage="JavaScript"src="../Inc/Js/mydate.js"></script>
</head>
<body>
開始時間:<inputtype="text"name="starttime"onfocus="MyCalendar.SetDate(this)"value="<?phpecho$rq;?>">
結束時間:<inputtype="text"name="endtime"onfocus="MyCalendar.SetDate(this)"value="<?phpecho$rq;?>">
</body>
</html>
4:頁面效果:
㈦ php如何給input加上日歷的功能
用My97日期控制項吧
http://www.my97.net/dp/demo/index.htm
裡面例子很多,超級好用,什麼情況都有,收藏起來吧。
如果你要用jquery 比較漂亮的UI的
http://www.oschina.net/project/tag/278/jquery-calendar
這里要什麼有什麼
㈧ php如何 獲取 my97datepicker日歷控制項提交的值!
表單提交的話。
若是get請求,$_GET['startDate'], post請求則是$_POST['startDate']
㈨ HTML5+PHP要怎麼製作日歷
JS有個dataPicker控制項,如果是自己來做需要寫循環判斷演算法