首页 > 编程知识 正文

sql当前时间减一天,php日期加减

时间:2023-05-03 23:08:55 阅读:173451 作者:3898

date_default_timezone_set(PRC ); //默认时区

echo '今天: ',date('Y-m-d ',time ','

';

echo '今天: ',date ',' y-m-d ',strtotime ',' 18June2008 ' )

';

echo '昨天: ',date ',' y-m-d ',strtotime ','-1day ' )

';

echo '明天: ',date ',' y-m-d ',strtotime ','1day ' )

';

echo '一周后: ',date ',y-m-d ',strtotime ','1week ' )

';

echo周2天4小时2秒后: ',date('Y-m-dG:H:s ',strtotime '1week 2day S4 hours2seconds ' ),'

';

echo '下周四: ',date ',' y-m-d ',strtotime ',' nextThursday ' ),'

';

echo '上星期一:'.date(y-m-d ),strtotime ) (lastMonday ) )。

';

echo个月前:'.date(y-m-d ),strtotime ) (lastmonth ) )。

';

echo '一个月后:'.date(y-m-d ),strtotime ) )1month ) )。

';

Echo'10年后:'.date(y-m-d ),strtotime (10 year ) )

';

有一天n天:

strtotime可以接受第二个参数,类型timestamp和指定的日期

echodate(y-m-d )、strtotime )、strtotime )、strtotime )、2011-11-01 ) )

';

echo '今天: ',date('Y-m-dH:i:s ','

';

echo '明天: ',date('Y-m-dH:i:s ',strtotime ',1天' );

上一行输出当前时间,下一行输出明天时间

最近一天

可以根据需要将参数1更改为任意数量的day,也可以更改为year (年)、month (年)、hour (年)、minute (月)、second (秒)

例如

date(y-m-DH:I:s ),strtotime )1day1hour1minute );

可以自由组合,自由输出时间

注:该方法适用于1970年以后的试用,即时间戳的适用范围。

另一篇文章:

php常用日期函数[加减日期、两天差、截断日期转换时间]以下代码是常用的日期处理函数。 可以增减两个时刻的日期、两个日期的差、日期转换时间的切断等。 echodate(y-m-d )、strtotime (strtotime ) ) 2009-07-08 ) ); //日期天数加法函数echodate

php常用日期时间相关函数[日期加减、两天之差、日期转换时间切]

以下代码是一个常见的日期处理函数,可以使用它来调整两个时间的日期、调整两个日期之间的差值、日期转换时间之间的间隔等。

echodate(y-m-d )、strtotime )、strtotime )、strtotime )、2009-07-08 )//日期天数加法函数

echodate(y-m-d ),) 1246982400 );

echo '

';

echodate(y-m-d ),) 1279123200 );

die (;

$d='2009-07-0810:19:00 ';

echodate(y-m-d ),strtotime ) $d1day ); //日期天数加法函数

将functiondatetotime($d )//日期转换为时间堆并剪切

{

$year=() int (substr ) ),0,4 ); //取得年

$month=() int ) substr ),5,2 ); //取得月

$day=() int ) substr )、8、2 ); //拿多少号

return mktime (0,0,0,$month,$day,$year );

}

/*

以下函数计算两个日期

*/

$Date_1='2009-07-08 ';

echo$Date_1 1;

$Date_2='2009-06-08 ';

$date_list_a1=explode('-',$Date_1);

$date_list_a2=explode('-',$Date_2);

$ D1=mktime (0,0,0,$Date_List_a1[1],$Date_List_a1[2],$Date_List_a1[0] );

$ D2=mktime (0,0,0,$Date_List_a2[1],$Date_List_a2[2],$Date_List_a2[0] );

$days=round(($D1-$D2 )/3600/24 );

echo日前为$Days日';

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。