Recreating the vbscript now() function in javascript

Posted on 25 Apr 2008, 11:10pm, in , , . leave a comment

I have recently been revamping a feedback mechanism which was built using vbscript, seen as I work on an intranet we were using the now function to take a snapshot of the time that the user made an entry.

As usual the JavaScript equivalent doesn’t work exactly the same, I didn’t want to amend the database structure so instead I thought creating a JavaScript now() function shouldn’t be too difficult. I was right.

Line wraps marked >>

function now(){
var d = new Date();
var day = checker( d.getDate() );
var month = checker( d.getMonth() + 1 );
var year = d.getFullYear();
var hours = checker( d.getHours() );
var minutes = checker( d.getMinutes() );
var seconds = checker( d.getSeconds() );
var str = month + "/" + day + "/" + year + " " >>
+ hours + ":" + minutes + ":" + seconds;
return str;
}

Quite simple really, just set the variables and construct the string to look like the VBscript now().

Last thing is the checker function, all that does is add a 0 to the start of any number below 10.

function checker( val ){
if( val < 10 ){
return "0" + val;
}else{
return val;
};
}

Simple.

24 ways returns

Posted on 3 Dec 2007, 8:02pm, in , , , , . leave a comment

With the return of 24 ways, I’m almost getting into the festive spirit, just maybe. I know for certain I am very much looking forward to the rest of 24 ways this year.

With three days already gone, be sure to add it to your rss feeds because I’m sure we still have 21 blindingly good articles to come!

At least I know when the family crack out that interactive DVD game, I will always have 24 ways to cure the bordem!