Login   Register  
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: 1 year 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->$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