//轉錢格式 函式
function money_data($in_num)
{
//0為小數後幾位
$money_format = number_format($in_num, 0, '.', ',');
return $money_format;
}
//錢轉回數字
function money_to_num($in_num)
{
$money_format = str_replace(",","",$in_num);
return $money_format;
}
incode 發表在 痞客邦 留言(0) 人氣(354)
<?php
//轉西元
function dateTo_ad($in_date)
{
$cyear = substr($in_date, 0, -4);
$year = ((int) $cyear )+1911;
$mon = substr($in_date, -4, 2);
$day = substr($in_date, -2);
$date = date("Y-m-d", mktime (0,0,0,$mon ,$day, date($year)));
return $date;
}
//轉民國,後面參數為分隔符號自訂
function dateTo_c($in_date, $in_txt="")
{
$ch_date = explode("-", $in_date);
$ch_date[0] = $ch_date[0]-1911;
$date = '00.00.00';
if ($in_txt=="")
{
$date = '000000';
if ($ch_date[0] > 0 ) $date = $ch_date[0]."".$ch_date[1]."".$ch_date[2];
}
else
{
if ($ch_date[0] > 0 ) $date = $ch_date[0]."$in_txt".$ch_date[1]."$in_txt".$ch_date[2];
}
return $date;
}
incode 發表在 痞客邦 留言(0) 人氣(4,415)
<?php
//判斷兩個日期是否在同一區間
function This_frame($in_date)
{
$ck_date = strtotime($in_date);
$year = date("Y",$ck_date);
//echo "0:$ck_date <br /><br />";
$range_in = null;
//控制區間範圍
$range = 3;
$fin = ceil(12/$range); //無條件+1
for ($i=0;$i<$fin;$i++)
{
// echo "$i<br />";
//計算月份區間
$mon_st = 1 + ($range*$i);
$date_st = strtotime (date( "Y-m-d", mktime (0,0,0,$mon_st ,1, date($year))));
// echo "$i:$date_st <br />";
$mon_en = 1 + ($range*($i+1));
$date_en = strtotime (date( "Y-m-d", mktime (0,0,0,$mon_en ,1, date($year))));
// echo "$i:$date_en <br />";
// echo "$mon_st~$mon_en <br />";
// echo date("Y-m-d",$date_st) . "~" . date("Y-m-d",$date_en) ." <br /><br />";
if($ck_date >= $date_st && $ck_date < $date_en) {$range_in = $i;}
}
//echo "$range_in:";
return $range_in+1;
}
incode 發表在 痞客邦 留言(0) 人氣(1,566)