PHP Date and Time

DATE:

The PHP date() function formats a date or time.

The timestamp is used to format a more readable date and time into a PHP date () function.

php date and time

Syntax:

date(format,timestamp)

Simple Date:

Characters that are mainly used for dates:

d: The “d” is used to get the day of the month (from 1 to 31).

m: The “m” is used to get the month (From (1) to (12)).

y: The “y” is used to get the year ( in four digits).

l: The lowercase (l) is used to represent the day of the week.

Other special characters, like “/”, “.”, or “-“ can also be used between the characters to add additional formatting.

Example1:

"; 
 echo "Today is” . date("m/d/Y") . "
"; echo "Today is” . date("Y/m/d") . "
"; ?>

Output:

Today is 22/06/2019
Today is 06/22/2019
Today is 2019/06/22

-> In the above example, we get to know that we can write a date into a different format with the help of characters.

Example2:

"; 
 ?> 

Output:

Today`s Date Is 2019.06.22

Example3:

"; 
 echo "Today " . date("d") . "
"; echo  date("M") . "
"; echo " Year " . date("Y") . "
"; ?>

Output:

Hello Saturday
Today 22
Jun
Year 2019
  • In the above example, “M” is used to define the month name.

With the help of the date() function, we can update copyright year on our website.

Example4:

© 2018-|All Rights Reserved|www.tutorialandexample.com|

Output:

  © 2018-2019|All Rights Reserved|www.tutorialandexample.com| 

Example5:

 

Output:

Date is valid

Example6:

";
 print_r($sun);
 echo date("H:i:s",$sun);
 ?> 

Output:

Array
 (
    [sunrise] => 1561247655
    [sunset] => 1561297943
    [transit] => 1561272799
    [civil_twilight_begin] => 1561246042
    [civil_twilight_end] => 1561299557
    [nautical_twilight_begin] => 1561244083
    [nautical_twilight_end] => 1561301515
    [astronomical_twilight_begin] => 1561241999
    [astronomical_twilight_end] => 1561303599
)
01:54:15 
  • In the above example, with the help of our current location longitude and latitude, we can easily find the sunrise, sunset, current time, etc.

TIME:

Characters that are mainly used for time:

H: The H character is used for 24hour format (00 to 23).

h: The lowercase “h” is used for 12hour format of an hour(01 to 12).

i: The lowercase “i” is used for minutes with leading zero(00 to 59).

s: The lowercase “s” is used for seconds with leading zero (00 to 59).

a: The “a” is used for ANTE MERIDIEM (a.m.) or POST MERIDIEM (p.m.).

Time Zone:

We can set a timezone to use; we need the time correct according to a specific location.

If the time we get from the code is not the right time, it is because our server is in another country or it set up on a different timezone.

Example:

 

Output:

The time is 04:20:19.pm.

PHP mktime() Function:

The timestamp parameter in the date() function defines a timestamp.

The mktime() function returns the Unix timestamp for a date. It contains the number of seconds between the Unix Epoch (June 23, 2019, 00:00:00 GMT).

Syntax:

mktime(hour, minute, second, month, day, year)

Example

 

Output:

Current Date and Time is 2019-06-23 12:30:10pm
  • In the above example, the mktime() function creates a date and time from several of parameters.

PHP strtotime():

The PHP strtotime() function is used to convert a human-readable string into Unix Time.

Syntax:

strtotime(time,now)

Example1:

" . "
"; $d=strtotime("next Saturday"); echo date("d-m-Y h:i:sa", $d) . "
" . "
"; $d=strtotime("+3 Months"); echo date("d-m-Y h:i:sa", $d) . "
" . "
"; $d=strtotime("+6 Years"); echo date("d-m-Y h:i:sa", $d) . "
" . "
"; ?>

Output:

24-06-2019 12:00:00am
29-06-2019 12:00:00am
23-09-2019 10:37:14am
23-06-2025 10:37:14am

Example2:

"; 
 $startdate = strtotime("+2 days", $startdate); 
 } 
 ?> 

Output:

Jun 28
Jun 30
Jul 02
Jul 04
Jul 06
Jul 08
Jul 10
Jul 12
Jul 14
Jul 16
Jul 18
Jul 20
Jul 22
Jul 24
Jul 26
Jul 28
Jul 30
Aug 01
Aug 03
Aug 05
Aug 07
  • The second and third line of the above code is telling us about the starting date or day(here we have selected the Friday) which means the execution will start from Friday, and it lasts to 6weeks, and it will return Month and date to the user and it will also return weekdays with the difference of 2.

Example3:

 

Output:

There are 53 days remain left for Independence Day.
  • In the above example, the ceil function is used by which we calculate the time from the current date to the given date.

Related Topics

PHP stripslashes() Function

PHP stripslashes() Function The stripslashes() Function in PHP removes backslashes or un-quotes a quoted string. Syntax stripslashes ( string $str ) Parameter str(required)- This parameter signifies the input string. Return This function returns a string with backslashes stripped off and the double backslashes (\\) are made...

1 minute read.

PHP substr_compare() Function

PHP substr_compare() Function The substr_compare() function in PHP compares two strings from a specified start position. It is a binary-safe and optionally case-sensitive function. Syntax substr_compare ( string $main_str , string $str , int $offset [, int $length [, bool$case_insensitivity]] )  Parameter main_str(required)- This parameter specifies the first string to compare. str(required)- This parameter...

1 minute read.

PHP str_shuffle() Function

PHP str_shuffle() Function The str_shuffle() function in PHP randomly shuffles all the characters of the specified string. Syntax str_shuffle ( string $str ) Parameter str(required)- This parameter represents the input string to shuffle. Return This function returns the shuffled string. Example 1 ...

1 minute read.

PHP doubleval() Function

PHP doubleval() Function The doubleval() function in PHP is used to give the float value of a variable. This function is an alias of floatval(). Syntax doubleval ( mixed $var ) Parameter var(required)- This parameter represents the name of the variable that...

1 minute read.

PHP sscanf() Function

PHP sscanf() Function The sscanf() function in PHP parses input from a string according to a given format. Syntax sscanf ( string $str , string $format [,mixed &$arg1,$agr2,$arg++... ] ) Parameter str(required)- This parameter specifies the string to read. format(required)- This parameter specifies the format to use. The conversion specification...

3 minutes read.

PHP array_push() Function

PHP array_push() Function The array_push() function in PHP pushes one or more elements onto the end of the array. This function increases the length of the array by the number of variables pushed. Syntax array_push ( array &$array, mixed& value [, mixed $... ]...

1 minute read.

PHP quotemeta() Function

PHP quotemeta() Function The quotemeta() function in PHP quotes the meta characters and returns a string with a backslash character (\) before some predefine characters. The predefined characters are as follows: period ...

1 minute read.

PHP compact() function

PHP compact() function The compact() function in PHP is used to create an array containing variables and their values. It returns the output array whose keys are the variable names, and their corresponding values are...

1 minute read.

PHP Variables

PHP Variable is the name of memory location used to hold the data.  In PHP, variable starts with $ symbol. Rules for PHP Variables. Variable starts with $ sign. Variable name...

2 minutes read.

PHP array_diff_ukey() Function

The array_diff_ukey() function in PHP compares the keys from array1 against the keys from array2 and returns the difference containing all the entries from array1 that are not present in any of the other arrays. Syntax array_diff_ukey ( array $array1 , array $array2 [, array $... ], callable $key_compare_func ) Parameter array1(required)- This parameter signifies the...

1 minute read.

PHP fprintf() Function

PHP fprintf() Function The fprintf() function in PHP outputs a formatted string. This function operates as printf() but accepts an array of arguments, rather than a variable number of arguments. Syntax vprintf ( string $format , array $args ) Parameter format(required)- This parameter specifies the string and how to...

4 minutes read.

PHP gettype() Function

PHP gettype() Function The gettype () function in PHP gets the type of the specified variable. Syntax gettype ( mixed $var ) Parameter var(required)- This parameter represents the variable being type checked. Return This function returns the type of the PHP variable specified by “var”...

1 minute read.

PHP soundex() Function

PHP soundex() Function The soundex() function in PHP Calculates the soundex key(four character long alphanumeric string that represent English pronunciation of a word) of a string. Syntax soundex ( string $str ) Parameter str(required) – This parameter represents the input string. Return This function returns the soundex...

1 minute read.

PHP str_repeat() Function

PHP str_repeat() Function The str_repeat() function in PHP repeats a string a specified number of times. Syntax str_repeat ( string $input , int $multiplier ) Parameter string(required)- This parameter signifies the string to be repeated. multiplier(required)- This parameter represents the number of times the string will be...

1 minute read.

PHP array_walk_recursive() Function

PHP array_walk_recursive() Function The array_walk_recursive () function in PHP is used to apply a user-defined callback function recursively to each element of the array. This function returns a Boolean TRUE on success or FALSE on failure. Syntax array_walk_recursive ( array &$array , callable $callback [, mixed $userdata = NULL ] ) Parameter array(required)- This array represents the...

1 minute read.

PHP reset() Function

PHP reset() Function The reset() function in PHP is used to set the internal pointer of an array to its first element and returns the value of the first array element. Syntax reset ( array &$array )  Parameter array(required)- This parameter represents...

1 minute read.

PHP array_fill() function

PHP array_fill() function The array_fill() function in PHP fills an user-defined array with num entries of the value that of specified values parameter, where the keys start at the start_index parameter. Syntax array_fill ( int $start_index , int $num , mixed $value ) Parameter start_index(required)- This parameter represents the first index of the...

1 minute read.

Composer Installation

Composer is an application-level package manager for the PHP Programming language. The development began in April 2011 and it was first released on March 1, 2012. Commands: require install update remove Installation:  Download the installer by visiting...

1 minute read.

PHP array_diff_uassoc() Function

PHP array_diff_uassoc() Function The array_diff_uassoc () Function in PHP is used to compare the keys and values of two (or more) arrays and returns the differences (an array containing the entries from the first array that...

1 minute read.

PHP htmlspecialchars() Function

PHP htmlspecialchars() Function The htmlspecialchars() function in PHP converts some special predefined characters to HTML entities. The special predefined characters are as follows: & (ampersand) OR &amp;" (double quote) OR &quot;' (single quote) OR &#039;<...

2 minutes read.