Today's Question:  What are you most afraid of as a programmer?        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,460    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

Share on Facebook  Share on Twitter  Share on Google+  Share on Weibo  Share on Reddit  Share on Digg  Share on Tumblr    Delicious

  RELATED


  0 COMMENT


No comment for this article.


  WRITE ARTICLE

Samsung Galaxy Note 7 starter package

By sonic0002