Today's Question:  What's your opinion about Alibaba mooncake incident?        GIVE A SHOUT

Technical Article => Web =>  PHP

Date interval add and sub prior to PHP 5.3

  Pi Ke      2011-10-21 10:50:10      9,340    0    0

After PHP 5.3, we can use DateInterval object or date_interval_create_from_date_string() function to add or subtract days,weeks,months or years to or from a DateObject.But prior to PHP 5.3,we cannot do this. If we want to achieve the same effect. We need to use some skills. Here is one:

We can use strtotime() function to achieve this. For example:
$date=date('Y-m-d',time());

$datestamp=strtotime(date('Y-m-d',strtotime($date)).' +1 day'); 
$datestamp=strtotime(date('Y-m-d',strtotime($date)).' +1 week');  
$datestamp=strtotime(date('Y-m-d',strtotime($date)).' +1 month');  

Here strtotime() will return a timestamp if success.

For subtraction,we can have:
$date=date('Y-m-d',time());

$datestamp=strtotime('-1 day',$strtotime($date));
$datestamp=strtotime('-1 week',$strtotime($date));
$datestamp=strtotime('-1 month',$strtotime($date));

We can use this when we want to set a deadline or remind date in our web application.

PHP CLASS DATEINTERVAL PHP 5.3 PHP 5.2

  SAVE AS PDF   MARK AS READ   MARK AS IMPORTANT

  RELATED


  0 COMMENT


No comment for this article.


  WRITE ARTICLE

After a feature demo

By sonic0002