Login   Register  
PHP Classes
elePHPant
Icontem

File: test_thaidate.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Narong  >  DS Thai date  >  test_thaidate.php  >  Download  
File: test_thaidate.php
Role: Example script
Content type: text/plain
Description: class thaidate format
Class: DS Thai date
Convert dates to the Thai format
Author: By
Last change: now
Date: 2010-02-04 01:43
Size: 1,933 bytes
 

Contents

Class file image Download
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
    body { font-family:Tahoma, Geneva, sans-serif; font-size:13px;
</style>
</head>

<body>
<?php
    
require_once('class_thaidate.php');
    
    
/*
     * create instance thai date time
     *@param $d is mysql date format and $f is new format
     * 
     * Excel format date
     * E1 - 30/6/27
     * E2 - 30/6/2527
     * E3 - 30/6/2527 13:30 น.
     * E4 - 30/6/2527 1:30 PM.
     * E5 - ๓๐/๐๖/๒๗
     * E6 - ๓๐/๐๖/๒๕๒๗
     * E7 - ๓๐/๐๖/๒๕๒๗ ๑๓:๓๐ น.
     * E8 - 30 Jun 27
     * E9 - 30 June 2527
     * E10 - ๓๐ Jun ๒๗
     * E11 - ๓๐ June ๒๕๒๗
     * E12 - 30 Jun 27
     * E13 - 30 June 2527
     * 
     * DS_Ohm date time format
     * F1 - วันจันทร์ ที่ 30 มิถุนายน พ.ศ. 2527
     * F2 - วันจันทร์ ที่ 30 เดือนมิถุนายน พ.ศ. 2527 เวลา 13:30 น.
     */
    
echo ':: Excel format date time::<br />';
    for(
$i 1$i 14$i++) {
        
$d date('1984-06-30 : 13:30:00');
        
$f "E$i";
        
        try {
            
$date = new Thaidate($d$f);
    
            
/*
             * display thai date time
             */ 
            
echo $i.' ->> '.$date->getDateTime();
        }
        catch(
Exception $e) { echo $e->getMessage(); } 
        echo 
'<br />';
    }
    
    echo 
'<br />:: DS_Ohm format date time::<br />';
    
    for(
$i 1$i 3$i++) {
        
$d date('1984-06-30 : 13:30:00');
        
$f "F$i";
        
        try {
            
$date = new Thaidate($d$f);
    
            
/*
             * display thai date time
             */ 
            
echo $i.' ->> '.$date->getDateTime();
        }
        catch(
Exception $e) { echo $e->getMessage(); } 
        echo 
'<br />';
    }
?>
</body>
</html>