How to get current year in PHP ?

The Date is an inbuilt function used to format the timestamp. The computer stores date and time in UNIX Timestamp. This time is measured as a number of seconds since Jan 1, 1970. Since this is impractical for humans to read, PHP converts timestamp to a format that is readable and more understandable to humans.

Syntax:

date( format, timestamp )

Explanation:



  • The format parameter in the date() function specifies the format of returned date and time.
  • The timestamp is an optional parameter. If it is not included then the current date and time will be used.

In order to get the current year as four digits, Y is used as a parameter to date() function as shown in the below:

Program:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php 
// PHP program to get the
// current year
  
echo "Current Year is :"
  
// Store the year to
// the variable
$year = date("Y"); 
  
// Display the year
echo $year
  
?> 

chevron_right


Output:

Current Year is :2019

Format options available in date() function: The format parameter of the date() function is a string that can contain multiple characters allowing to generate dates in various formats are listed below:

  • d – Represents the day of the month. It uses two digits with leading zeros (01 or 31).
  • D – Represents day of the week in the text (Mon to Sun).
  • m – Represents month in numbers with leading zeros (01 or 12).
  • M – Represents month in text, abbreviated (Jan to Dec).
  • y – Represents year in two digits (08 or 14).
  • Y – Represents year in four digits (2008 or 2014).


My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.