H I O X INDIA
FREE PHP Topics
Google
Web hscripts.com
 HOME  ||  Scripts  ||  Purchase  ||  Tutorials  ||  Images  ||  Tools  ||  Directories 
  :-)  Send Page   :-)   Feedback   :-)   Register   :-)   Links   :-)   Support   :-)   Bookmarks :-)  
 Forums   Hosting   Internet Stats   Easy Calculation   FUN Games 

PHP Topics
Introduction
Common Header
Random Number
Type
Form Variables
Date and Time
File Handling
Error Handling
DB Size
PHP Mail
String Tokens
Running PHP from JS
Array To JS
Array to PHP
Encryption
Ask Your Doubts
Feedback





Date and Time in PHP


Topic

How can I get current data and time in php?
My time is 7 hr faster then server time. How can I manipulate it?
Using php date and time?



Explanation

Date and Time using php?

The following portion has the code that can be used in php to get date and time

Knowing current date:

Example:
Wed, 14 May 2008 11:32:24 +0530

code:
<?php
$dat = date('r');
echo($dat);
?>

Here we use the date() funxtion of php which returns a string in specified format.
'r' states for unix format of date.

With date() function we can specify any format of date
Exmaple:
May-14-2008

code:
<?php
$dat = date('M-d-Y');
echo($dat);
?>

Here 'M' states for Month, 'd' for day, 'Y' for year.



Knowing past / future date based on time:

Getting the date of a nearest time. Say date of the time less than 5 hours of the current server time.

Example:
Date of time less than 5 hrs - Wed, 14 May 2008 06:32:24 +0530

code:
<?php
$date = date('r',time()-(3600*5));
echo "Date of time less then 5 hrs - $date";
?>

Here we use the time() and date() functions of php.
time() gives current time in milliseconds.
To get a date less then 5hrs, we reduce the time value by 5 hrs (i.e 5*3600 milliseconds).
We pass the format and milliseconds as argument to create the date for that time.




Getting Day/Date details of future dates

Day info of 13-5-2005
Example:

Fri, 13 May 2005 00:00:00 +0530
May-Fri-2005

For getting the values we use the function mktime() and date().
mktime() is used to create the long value for the date we wanted info for.
We pass argument for mktime as mktime(hour,min,sec,month,date,year)
The returned value of mktime is passed to date and required format of date was retrieved.
Code:
<?php
$mkt = mktime(0,0,0,5,13,2005);
$ds = date('r',$mkt);
echo($ds);

$ds = date('M-D-Y',$mkt);
echo($ds);
?>



Getting current time
By using the following code, we can get current time.
We use localtime() function of php. It returns an array.
From the array we get the datas.
Example:
11:32:24

Code:
<?php
$tim = localtime(time(),true);
echo($tim['tm_hour'].":".$tim['tm_min'].":".$tim['tm_sec']);
?>





others


privacypolicy     licence     sitemap
(c) copyright, 2004 hioxindia.com