Dates in PHP (Tomorrow, Yesterday, Today of a Given Date)
<?php
echo “<h4>Date Yesterday</h4>”;
$yesterday = date(“Y-m-d”, time()-86400);
echo $yesterday;
echo “<h4>Date Today</h4>”;
echo date(“Y-m-d”);
echo “<h4>Date Tomorrow</h4>”;
$tomorrow = date(“Y-m-d”, time()+86400);
echo $tomorrow;
echo “<hr>”;
echo “<h4>Previous Date from User-defined Date</h4>”;
$gdate = “2008-07-11”;
echo “(” . $gdate . ” supplied.) <br>”;
$dt = strtotime($gdate);
echo date(“Y-m-d”, $dt-86400);
echo “<h4>Next Date from User-defined Date</h4>”;
echo “(” . $gdate . ” supplied.) <br>”;
$dt = strtotime($gdate);
echo date(“Y-m-d”, $dt+86400);
// DAYS IN BETWEEN TWO DATES
function days_in_between($s, $e){
$d = array();
$s = strtotime($s);
$e = strtotime($e);
for($n=$s; $n<=$e; $n=$n+86400){
array_push($d, strftime(“%Y-%m-%d”, $n));
}
return $d;
}
?>
Let’s Uzzap about Sports
I am posting this as a bridge to my past and present entries.
So yes, Boston became NBA Champs as Predicted and my Paul Pierce became MVP as expected except that the Celtics actually made garbage time on the Lakers and made Special Attendance at the Pacman-Diaz Match last week wherein Pacman practically killed his opponent early in round 2 and finished though in the 8th.
Aside from that, UEFA EURO 2008 finals champion Spain finally does it after 24 years, now on the account of loser Germany who had an early land on the top. 1-nil just proves a tough match though, similar to this 5-set heart-pounding victory by new king Rafael Nadal over the 5-time-reigning ex-champ Roger Federer in this years Wimbledon Men’s Final
In local Sports, well, NCAA kicks off. π
See one of its official journalists’ blog
Now….. What is Uzzap!?
It’s the most amazing messenger in the world for extended messaging that also includes:
– IM to Yahoo and MSN
– What they call E-SMS
– Email!
– Unique Chatrooms
– Auto-Buddy-Matching (Common contacts on mobile phones who become Uzzap users automatically become buddies).
– Themes
– and More!
Visit the Official Website at uzzap.com.
Text “uzzap” to 7272 for Smart subscribers
Or download directly on uzzap.com/download on your mobile and PC. π
Javascript: DOM, Window Object, Page Load and URL Encoding/Decoding Examples
This software (wordpress.com) is so good at omitting scripts from your post and it’s true that if you wanna benefit from the glory of it all use the actual product (wordpress.org). I do not have my own domain for that though, so in spite of the absence of an actual demonstration, here are some useful javascript source codes!
window element
This code shows how to display a popup window.
onclick="window.open('test.html', 'windowname1', 'width=200, height=77'); return false;"
Full window properties
function popup(url)
{
var width = 500;
var height = 500;
var left = (screen.width - width)/2;
var top = (screen.height - height)/2;
var params = 'width='+width+', height='+height;
params += ', top='+top+', left='+left;
params += ', directories=no';
params += ', location=no';
params += ', menubar=no';
params += ', resizable=no';
params += ', scrollbars=yes';
params += ', status=no';
params += ', toolbar=no';
newwin=window.open(url,'windowname5', params);
if (window.focus) {newwin.focus()}
return false;
}
The DOM
This code shows how to change the innerHTML value of a tag, change the color of a text, change the options of a select, make some page contents disappear, disable radio buttons, mark radio buttons as checked by default and basically how to user a switch function in JS and use the function getElementByID().
<script language="javascript">
function act(n){
switch(n){
default: break;
case 1:{
document.getElementById("targetObj").innerHTML =
"<p id='helloworld'>hello world</p>";
replaceSelectOpt("change color of 'hello world'", 2);
break;
}
case 2:{
document.getElementById("helloworld").style.color = "red";
replaceSelectOpt("change me into useless radio buttons", 3);
break;
}
case 3:{
r = "<input type='radio' name='rad' checked='true'>huhuhuh";
r = r + "<input type='radio' name='rad' disabled='true'>nahnah";
document.getElementById("thejester").innerHTML = r;
s = "<a href='javascript:void(0)' onClick='act(4)'>
I am tired. Make me vanish.</a>";
document.getElementById("helloworld").innerHTML = s;
break;
}
case 4:{
document.getElementById('thejester').innerHTML = "";
document.getElementById('targetObj').innerHTML = "";
}
}
}
function replaceSelectOpt(txt, nxt){
full = "<option>Choose!</option><option onClick=
'act(" + nxt + ")'>" + txt + "</option>";
document.getElementById("you_have_no_choice_but_to_follow").innerHTML = full;
}
</script>
<div id="thejester">
<select id="you_have_no_choice_but_to_follow">
<option>Choose!</option>
<option onClick="act(1)">show me a paragraph</option>
</select>
</div>
<br>
<div id="targetObj"></div>
history.go() function
Go to previous page
For whatever purpose it may serve, you may use the history() function to navigate towards a specific page in your history.
history.go(-1);
Reload Page
history.go(0);
escape() and unescape() functions //url encode and decode
These are the javascript counterparts for PHP’s rawurldecode and rawurlencode.
<input type="text" size="100" onKeyPress=
"document.getElementById('s').innerHTML=escape(this.value)">
<div id="s"></div>
Jeassshhh… There’s too much code here….(X_+)





