刚学php不久,遇到一个日期问题,具体情况是:
在文本框选择得到一个日期,格式:2009-01-20, 再有一个下拉框选择得到一个时间段08:30, 完整样式为:2009-01-20 08:30
请教如何实现加N小时后得到日期,比如:加2小时(变量),得到2009-01-20 10:30,如果超过24小时,那么得到第二天的日期,比如:加20小时, 2009-01-20 08:30 加20小时,得到2009-01-21 04:30
在文本框选择得到一个日期,格式:2009-01-20, 再有一个下拉框选择得到一个时间段08:30, 完整样式为:2009-01-20 08:30
请教如何实现加N小时后得到日期,比如:加2小时(变量),得到2009-01-20 10:30,如果超过24小时,那么得到第二天的日期,比如:加20小时, 2009-01-20 08:30 加20小时,得到2009-01-21 04:30
解决方案 »
- php计算给定时间段内一共有多少周(可以支持跨年计算)
- php发送多附件的邮件问题
- php计算优惠信息 求计算算法 谢谢
- require require_once include include 用法和区别
- 高分求一个php正则表达式
- 数据的计分统计问题,高手指点一下,不胜感激
- php从oarcle数据库里读出数据导入excel数据丢失,怎么解决?
- php插入记录到mysql的方法??????
- 各位大侠…!帮帮小弟…!关于php+mysql+apache的问题?
- php高手们,请教一个邮件函数imap_open()的问题,急用
- 我用IIS运行php+phpMyAdmin,没成功。。。
- 这样一个网站是怎么做出来的?
$d1="2009-01-18";
$d2="12:30";
$h="5";//增加的小时
$d3=date('Y-m-d', strtotime("+$h hours $d1")); //以文本框显示
$d4=date('H:i', strtotime("+$h hours $d2"));
$d5=date('Y-m-d',strtotime("-1 day $d1"));
echo $d1." ".$d2." --当年日期<br>";
echo $h."小时<br>";
echo $d3." ".$d4." --完成日期<br>";
echo $d5."<br>";
?>
<input name="" type="text" value="<?=$d3?>">
<br>
<input name="" type="text" value="<?=$d4?>">谢谢jakey9826