PHP Classes
elePHPant
Icontem

File: cl.wDate.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Till Wehowski  >  wDate  >  cl.wDate.php  >  Download  
File: cl.wDate.php
Role: Class source
Content type: text/plain
Description: Main class
Class: wDate
Format dates from timestamps in different ways
Author: By
Last change:
Date: 2 years ago
Size: 2,563 bytes
 

Contents

Class file image Download
<?php

/*
 wDate by Webfan.de, T. Wehowski
 License: Do What The Fuck You Want To Public License

    just another date wrapper
 
 Usage example:
 - Your you can pass a timestamp as optional paramaeter to the funtions
 
$D = new wDate();
if(!defined('HEUTE_JAHR'))define('HEUTE_JAHR', $D->year() );
if(!defined('HEUTE_MONAT'))define('HEUTE_MONAT', $D->month() );
if(!defined('HEUTE_MONAT_NULLED'))define('HEUTE_MONAT_NULLED', $D->month0() );

if(!defined('HEUTE_TAG'))define('HEUTE_TAG', $D->day() );

if(!defined('HEUTE_WEDAY'))define('HEUTE_WEDAY', $D->weekday() );
if(!defined('HEUTE_MONTHSHORT'))define('HEUTE_MONTHSHORT', $D->monthS() );

if(!defined('JETZT_STUNDE'))define('JETZT_STUNDE', $D->hour() );
if(!defined('JETZT_MINUTE'))define('JETZT_MINUTE', $D->minute() );
if(!defined('JETZT_SEKUNDE'))define('JETZT_SEKUNDE', $D->sec() );
 
*/

class wDate
{

var
$n;

function
__construct($time = NULL)
{
if( !
is_numeric($time) )$time = time();
$this->n = $time;
}




function
year($time = NULL)
{
if( !
is_numeric($time) )$time = $this->n;
return
date('Y', $time);
}
//eof jahr


function month($time = NULL)
{
if( !
is_numeric($time) )$time = $this->n;
return
date('n', $time);
}
//eof


function month0($time = NULL)
{
if( !
is_numeric($time) )$time = $this->n;
return
date('m', $time);
}
//eof

function monthS($time = NULL)
{
if( !
is_numeric($time) )$time = $this->n;
return
date('M', $time);
}
//eof

function day($time = NULL)
{
if( !
is_numeric($time) )$time = $this->n;
return
date('j', $time);
}
//eof

function weekday($time = NULL)
{
if( !
is_numeric($time) )$time = $this->n;
return
date('D', $time);
}
//eof



function hour($time = NULL)
{
if( !
is_numeric($time) )$time = $this->n;
return
date('H', $time);
}
//eof


function minute($time = NULL)
{
if( !
is_numeric($time) )$time = $this->n;
return
date('i', $time);
}
//eof


function sec($time = NULL)
{
if( !
is_numeric($time) )$time = $this->n;
return
date('s', $time);
}
//eof


function now($time = NULL)
{
if( !
is_numeric($time) )$time = $this->n;
return
$this->hour($time).':'.$this->minute($time).' '.$this->sec($time);
}
//eof


function date($time = NULL)
{
if( !
is_numeric($time) )$time = $this->n;
return
$this->day($time).'.'.$this->month($time).'.'.$this->year($time);
}
//eof


function dateR($time = NULL)
{
if( !
is_numeric($time) )$time = $this->n;
return
$this->year($time).'-'.$this->month($time).'-'.$this->day($time);
}
//eof


}
//eof class