Thomas Hambach - Web engineer

Web development & web design
home   -   portfolio   -   resume -   contact
Vroooooooaaaap, i'm an airplane

Archive for August, 2008

August 29th, 2008 by Thomas Hambach

Protect your usb wires… oldskool!

Just when you think you saw everything… I ended up on a Japanese website that, in contradiction to most of them, for once doesn’t sell some weird cartoon porn. It’s quite possible that the people who invent those Japanese toys and products have too much time on their hands.

So here it comes! Protect your usb wires.. oldskool! With this slick combination lock, it will for sure take the criminal trying to use your precious mouse at least 5 or 10 minutes! Don’t wait any longer, get in touch with Thanko today and order your personal USB lock! *eek*

http://thanko.jp/usblock/

Posted in random | 1 Comment »
August 22nd, 2008 by Thomas Hambach

PHP Get monday, sunday, last monday & last sunday

A function I’ve put togheter for a work-related project to get date of monday, sunday, last monday & last sunday.. Might add in next monday and sunday later.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/**
* Get Mondays and Sundays
*
* Get monday, sunday, last monday & last sunday
* Example usage:
*
* // to retreive the dates using today as starting point
* $mondaysAndSundays = getMondaysAndSundays();
* // to retreive the dates using a custom date as starting point
* $mondaysAndSundays = getMondaysAndSundays('1987-04-14');
*

*
* @param date $offset Provide a date from where to calculate from in strtotime() translatable format. If none is given, today’s date will be used.
*
* @return array
*
*/
function getMondaysAndSundays($offset=false)
{

if(!$offset) $offset = strtotime(date(’Y-m-d’));
else $offset = strtotime($offset);

// this week
if(date(’w',$offset) == 1)
{
$mas['monday'] = date(’Y-m-d’,$offset);
}
else
{
$mas['monday'] = date(’Y-m-d’,strtotime(”last Monday”,$offset));
}

if(date(’w',$offset) == 6)
{
$mas['sunday'] = date(’Y-m-d’,$offset);
}
else
{
$mas['sunday'] = date(’Y-m-d’,strtotime(”next Sunday”,$offset));
}

// last week
if(date(’w',$offset) == 1)
{
$mas['lastmonday'] = date(’Y-m-d’,strtotime(’-1 week’,$offset));
}
else
{
$mas['lastmonday'] = date(’Y-m-d’,strtotime(’-1 week’, strtotime(date(’Y-m-d’,strtotime(”last Monday”,$offset)))));
}

if(date(’w') == 6)
{
$mas['lastsunday'] = date(’Y-m-d’,strtotime(’-1 week’,$offset));
}
else
{
$mas['lastsunday'] = date(’Y-m-d’,strtotime(”last Sunday”,$offset));
}

return $mas;
}

Categories

Archives


Linky stuff

copyright 2008 by http://www.rdlt.com
Entries (RSS) - Register - Log in
Wordpress - RDLT Media - mortgage companies