My first introduction to PHP was an E Business Lab class which asked me to use PHP to display the Current Date, Day, Time etc. All I had to do was go to W3Schools.Com and copy + paste the code. When I first saw the code however, I was surprised that the codes were made up of weird symbols like % ? # $ % etc... which you would not think are supposed to be part of the code, even though it is.
So I clicked on a few free online PHP starter tutorials on W3Schools and learnt a few little tidbits about PHP (even though I really hope that somewhere along in my course, I will learn it for real).
?>
Start/end tag
echo
Message displayed
;
Semicolon: Used at the end of each code line/ each instruction
$
e.g. $T=Time()
Variable symbol. Used to declare a variable
1. mktime(hour,minute,second,month,day,year,is_dst)
2. $tomorrow = mktime(0,0,0,date("m"),date("d")+1,date("Y"));
echo "Tomorrow is ".date("Y/m/d", $tomorrow);
3. Tomorrow is 2006/07/12
(Where 2006= date("Y"),07= date("d") + 1, 12= date("m") )
mktime is a Timestamp, which can return the value of a date.
$t=time();
echo("Today's date is: ");
echo(date("D F d Y",$t));
This returns today date
d - The day of the month (from 01 to 31)
D - A textual representation of a day (three letters)
j - The day of the month without leading zeros (1 to 31)
l (lowercase 'L') - A full textual representation of a day
N - The ISO-8601 numeric representation of a day (1 for Monday through 7 for Sunday)
S - The English ordinal suffix for the day of the month (2 characters st, nd, rd or th. Works well with j)
w - A numeric representation of the day (0 for Sunday through 6 for Saturday)
z - The day of the year (from 0 through 365)
W - The ISO-8601 week number of year (weeks starting on Monday)
F - A full textual representation of a month (January through December)
m - A numeric representation of a month (from 01 to 12)
M - A short textual representation of a month (three letters)
n - A numeric representation of a month, without leading zeros (1 to 12)
t - The number of days in the given month
L - Whether it's a leap year (1 if it is a leap year, 0 otherwise)
o - The ISO-8601 year number
Y - A four digit representation of a year
y - A two digit representation of a year
a - Lowercase am or pm
A - Uppercase AM or PM
B - Swatch Internet time (000 to 999)
g - 12-hour format of an hour (1 to 12)
G - 24-hour format of an hour (0 to 23)
h - 12-hour format of an hour (01 to 12)
H - 24-hour format of an hour (00 to 23)
i - Minutes with leading zeros (00 to 59)
s - Seconds, with leading zeros (00 to 59)
e - The timezone identifier (Examples: UTC, Atlantic/Azores)
I (capital i) - Whether the date is in daylights savings time (1 if Daylight Savings Time, 0 otherwise)
O - Difference to Greenwich time (GMT) in hours (Example: +0100)
T - Timezone setting of the PHP machine (Examples: EST, MDT)
Z - Timezone offset in seconds. The offset west of UTC is negative, and the offset east of UTC is positive (-43200 to 43200)
c - The ISO-8601 date (e.g. 2004-02-12T15:19:21+00:00)
r - The RFC 2822 formatted date (e.g. Thu, 21 Dec 2000 16:01:07 +0200)
U - The seconds since the Unix Epoch (January 1 1970 00:00:00 GMT)
List of Dates:
Copy + Pasted from <http://www.w3schools.com/php/func_date_date.asp>
Ohhh also...did you know that ASP is the competition of PHP? So it really isn't the same thing. It all looked the same to me...
Wednesday, April 15, 2009
Subscribe to:
Comments (Atom)