在许多表单中要输入日期,通常的做法是给出三个下拉框,然后分别选择年,月和日。
这里所讲的是,采用一个Text编辑框来放日期,选择日期功能,则采用弹出一个日历窗口,在窗口中让用户选择,则Text比较框中自动把日期填上。
下面我们讲讲怎样实现它。
在日期选择的处理上,例子如下:
wnl.htm
<form name="form1" method="post" action="">
<script language="javascript">
function popupCal()
{
var popup = window.open('wnl/wnl.php', 'popupcal', 'width=600,height=200,resizable=1,scrollbars=auto');
}
</script>
<input type="text" name="textdate" value="" readonly="true">
<input type="button" name="button" value="选择日期" onClick="popupCal()">
</form>
|
在新窗口中打开的是一个日历窗口,关于日历窗口,它主要是要选择日期的Javascript如下:
<script language="javascript">
function returnDate(varDate)
{
var strDate = "{$yyyy}-{$mm}-";
strDate += varDate;
window.opener.document.form1.textdate.value = strDate;
}
</script>
|
下面我们给出完整的日历代码[PHP代码]
wnl/wnl.php
下面是日历模板[采用特殊模式的模板]
wnl/wnl.html
在许多表单中要输入日期,通常的做法是给出三个下拉框,然后分别选择年,月和日。这里所讲的是,采用一个Text编辑框来放日期,选择日期功能,则采用弹出一个日历窗口,在窗口中让用户选择,则Text比较框中自动把日期填上。下面我们讲讲怎样实现它。在日期选择的处理上,例子如下:wnl.htmfunction popupCal(){ var popup = window.
一个简单的
日历
样式
日期
选择器
,用于导航事件页面等。
功能测试test tests/test.html.
php
向您展示如何集成
日历
。
功能测试使用的入门CSS样式表可以在assets/css/picker.css 。
发一JQUERY插件jQuery
date
_input,是
日期
选择器
.....
这个
选择器
是我已经修改过的,官方下载的
选择
界面是英文的,然后我把它又汉化了一下..根据中国国情,又修改了
日期
格式!!
效果图演示:
http://www.darkcorps.cn/index.
php
?load=read&id=112
// 获取上月第一天的时间戳
$start_time = strtotime(
date
('Y-m-01 00:00:00', strtotime('-1 month')));
// 获取上月最后一天的时间戳
$end_time = strtotime(
date
('Y-m-t 23:59:59', strtotime('-1 month')));
// 将时间戳转为
日期
格式
$start_
date
=
date
('Y-m-d', $start_time);
$end_
date
=
date
('Y-m-d', $end_time);
// 打印结果
echo "上月
日期
范围是:{$start_
date
} 到 {$end_
date
}";
以上代码中,我们利用了 `strtotime` 函数和 `
date
` 函数来获取上个月的第一天和最后一天的时间戳,然后再将时间戳转为
日期
格式并打印出来。您可以在代码中修改
日期
格式,以满足不同的需求。希望这能够帮到您!