SQL PHP HTML ASP JavaScript articles and free scripts to download If you are facing any problem in viewing this page, please tell us
 

Date and time function in PHP


Displaying date and time
How to display current time stamp value in a page? By using time stamp we can display the date and time by formatting the time stamp output. Learn how to set the time zone of the server or at the page level.


Validating date and finding date parts from a date string
We need to check the user entered date value in any web page before using in our script. For this php built in date function checkdate can be used. This function returns true if the date is a valid date. This function also takes care of leap years and other date restrictions.


Today's date & time
We can display today's date & time in any format we want by using date function in PHP. This function takes the current time stamp ( or any time stamp value ) as input and returns the date & time value.

Previous dates or advance dates from today
How to get date parts to display previous or advance dates by calculating from the present date.


Date Format
Table of characters used in formatting date outputs used in different date & time functions.


Timestamp generator
Here is a script to generate timestamp based on the selection of date, month, year, hour , minute and seconds.

Drop down list box for date month selection
It is easy for a user to select month, date etc from a drop down list box than entering them in a text box. Here the data entered by the user will be under control as from a given options the user has to select one.

mktime function
This function mktime is used to generate timestamp from a given value of date and time

Date Difference
By using mktime function we can get the difference in day or month or year between two dates.

Date parts of a day
By using timestamp and gatedate function we can get the date parts like month, year, date , day of the week etc of any given day.

Date value from string variable
From a string variable consist of months or days we can use array split command to get the date parts.
Further readings
PHP Date & Time functions
PHP Date Time
Validating Date: Checking if date exist
PHP Date Today
PHP yesterday and previous 7 days from today
PHP Date Format
Time stamp generator
Date selection drop down list box
mktime function to generate time stamp
Difference in Two dates by using mktime function
Finding month, weekday, day of the year etc for any date value
Breaking the date string to get month date and year using array













mahesh15-02-2009
it very helpfull for me.
keshav04-03-2009
this is a very good website for all developers and new learners.
gOzaru12-05-2009
Thanks for the example of date I need it very much.
Dosmanking Khan20-06-2009
Really ,,it is very very helpful website..specialy for beginners..it's tutorial is so nice ,,,easy to understand..eventually it save my career..by providing some codeing demo..ok thank's admin..
Rajat23-06-2009
The date validation part was quite easy to understand.But my problem still lies in the fact that within a date that is to be entered in any format,if after one part(as in date) we use the back-slash(/) separator and after the next part(in between month
pandiyan01-08-2009
how to store the system date and time into the mysql database.
sulik27-09-2009
ei im sulik from the Philippines, could someone help me? i dont know why my date function produces wrong results? my system time is fine and correct. but when i echo the date function, something like this... date("H:i:s"); it outputted wrong result which is 8 hours late? date function base its time from the server not from the system time right? if it's that's the case then how can i set my server time? im using wamp server by the way. Replies for my long time problem would be much appreciated. tnxs in advance.
smo27-09-2009
There is a time adjustment setting to take care of global time zones, that is inside your PHP.ini file. This setting will display the time by reading the server time and then adding the time zone adjustment. You need to change this setting.
sulik27-09-2009
tnxs for the reply smo. i tried the php.ini file and set date.timezone = Asia/Manila but nothing happens and produces wrong 8 hours late results. so ive searched the net and found out that there is a code that you can explicitly set the timezone, this is the code.. date_default_timezone_set('Asia/Manila'); and after adding this code the date function outputs correct results... I dont know why it doesn't work on the php.ini file. ive done many php.ini setting in the past and this is the first time that i encounter some problems. Any ideas?
Post Comment This is for short comments only. Use the forum for more discussions.
Name
Email( not to be displayed)Privacy Policy
1+2=This is to prevent automatic submission by spammers. Please enter the result of the sum as asked

Sections
PHP
JavaScript
ASP
HTML
SQL
Photoshop
Articles SEO
PHP Tutorials
Date & Time
PHP Monthly Planner
PHP Introduction
Loops & structure
Array
Date & Time
Functions
Form Handling
File Handling
Math Functions
String Functions
GD Functions
Comment Posting
Content Management
PHP & Ajax
Popular Tutorials
Drop down list
File Upload
Signup script
Member Login
Line Graph
PHP MySQL Paging
PHP Calendar
Subscribe
Submit your email address and receive article and product notifications. Your email is safe with us.