Skip to main content

strtotime() example

int strtotime ( string $time [, int $now = time() ] )

<?phpecho strtotime("now"), "\n";
echo 
strtotime("10 September 2000"), "\n";
echo 
strtotime("+1 day"), "\n";
echo 
strtotime("+1 week"), "\n";
echo 
strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo 
strtotime("next Thursday"), "\n";
echo 
strtotime("last Monday"), "\n";

echo date"Y-m-d"strtotime"2009-01-31 +1 month" ) ); // PHP:  2009-03-03echo date"Y-m-d"strtotime"2009-01-31 +2 month" ) ); // PHP:  2009-03-31




$Date strtotime('2011-02-22'); // February 22nd, 2011. 28 days in this month, 29 next year.echo date('n/j/Y'strtotime('+1 year, +7 days'$Date)); // add 1 year and 7 days. prints 2/29/2012echo "<br />";
echo 
date('n/j/Y'strtotime('+7 days, +1 year'$Date)); // add 7 days and 1 year, but this also prints 2/29/2012echo "<br />";
echo 
date('n/j/Y'strtotime('+1 year'strtotime('+7 days'$Date))); // this prints 3/1/2012, what the 2nd would do if it was left-to-right



# on 2/8/2010date('m/d/y'strtotime('first day')); # 02/01/10date('m/d/y'strtotime('last day')); # 02/28/10date('m/d/y'strtotime('last day next month')); # 03/31/10date('m/d/y'strtotime('last day last month')); # 01/31/10date('m/d/y'strtotime('2009-12 last day')); # 12/31/09 - this doesn't work if you reverse the order of the year and monthdate('m/d/y'strtotime('2009-03 last day')); # 03/31/09date('m/d/y'strtotime('2009-03')); # 03/01/09date('m/d/y'strtotime('last day of march 2009')); # 03/31/09date('m/d/y'strtotime('last day of march')); # 03/31/10


?>

Comments

Popular posts from this blog

HTML Emailing in ZF2

<?php namespace Application\Model; use Zend\Mail\Message; use Zend\Mime\Message as MimeMessage; use Zend\Mime\Part as MimePart; use Zend\Mail\Transport\Sendmail as SendmailTransport; use Zend\Mail\Transport\Smtp as SmtpTransport; use Zend\Mail\Transport\SmtpOptions; use Zend\View\Renderer\PhpRenderer; use Zend\View\Resolver\TemplatePathStack; use Zend\View\Model\ViewModel; use Zend\View\Model\ModelInterface; class ApiEmail extends ApiInterface {    protected $From = "XXXXX@gmail.com";    protected $FromName = "XXXX";    protected $To = "" ;    protected $Subject = "" ;    protected $Body = "" ;    protected $Cc = "XXXXXX@gmail.com";    protected $Bcc = "XXXXX@gmail.com" ;    protected $ReplyTo = "XXXX@gmail.com" ;    protected $Sender = "" ;    protected $Encoding = "UTF-8" ;    protected $MESSAGE ; // getter setter    public fun

How to setup django | django installation ubuntu

Introduction to Django 1.     High level web framework 1.     Basic modules, classes, and tools to quickly develop and deploy web apps 2.     Contains an ORM (Object-Relational Mapper) that allows for the use of standard Python language syntax when interfacing with a back-end database. 1.     Developer need not learn SQL, DDL, etc! 3.     Provides a template framework that allows HTML, XML, and other “documents” to be converted into “templates”, which can then be converted to “output” via a wide range of substitution techniques. 4.     Elegant URL support (fancy, beautiful URL's, no “?blah=blah”, etc.) 5.     Multi-lingual 2.     Fast and easy to use, robust, flexible, and lots of contributed components available! 1.     Built in administrative interface to manage data models. 2.     Built-in authentication/access control components 3.     Contributed Installing & Configuring Django Components 1.     Django can be downloaded from http://w

How to start working with Django web framework

 Django is a powerful web framework for Python that makes it easy to build web applications quickly. Here are some steps you can follow to start learning Django programming: Install Python: Django requires Python to be installed on your machine. If you don ' t already have Python installed, you can download it from the official Python website (https://www.python.org/downloads/). Install Django: Once you have Python installed, you can use the pip package manager to install Django. Open a terminal or command prompt and type the following command: pip install django Create a new Django project: To create a new Django project, open a terminal or command prompt and navigate to the directory where you want to store your project. Then run the following command: django - admin startproject myproject Replace myproject with the name you want to give to your project. This will create a new Django project with the specified name in the current directory. Run the development