//曜日を取得します(1-7)
関数 GetWeek($times)
{
$res = date('w', strtotime($times));
if($res==0)
$res=7;
$res を返します;
}
// その日の時刻を取得します
関数 GetTime($times)
{
$res = date('H:i', strtotime($times));
$res を返します;
}
//今すぐ数か月以内に時間を確保してください
関数 GetMonth($Month,$type='l')
{
if(!strcmp($type,'b'))
$res=date("Y-m-d H:i:s",strtotime("-$Month months"));
if(!strcmp($type,'l'))
$res=date("Y-m-d H:i:s",strtotime("+$Month months"));
$res を返します;
}
// 現在時刻を取得します
関数 GetCurrentDateTime()
{
$res=date("Y-m-d H:i:s",time());
$res を返します;
}
// 現在の時間間隔の前後の時間を取得します
関数 GetDiffHours($hours,$type='l')
{
if(!strcmp($type,'b'))
$res=date("Y-m-d H:i:s",strtotime("-$hours 時"));
if(!strcmp($type,'l'))
$res=date("Y-m-d H:i:s",strtotime("+$hours 時"));
$res を返します
}
// 間隔の前後の時間 (分単位)
関数 GetDiffMinute($Minute,$type='l')
{
if(!strcmp($type,'b'))
$res=date("Y-m-d H:i:s",strtotime("-$Minute 分"));
if(!strcmp($type,'l'))
$res=date("Y-m-d H:i:s",strtotime("+$Minute 分"));
$res を返します
}
// 間隔の前後の時間 (秒単位)
関数 GetDiffSec($sec,$type='l')
{
if(!strcmp($type,'b'))
$res=date("Y-m-d H:i:s",strtotime("-$sec 秒"));
if(!strcmp($type,'l'))
$res=date("Y-m-d H:i:s",strtotime("+$sec 秒"));
$res を返します
}
//数週間の前後の時間
関数 GetDiffWeek($Week,$type='l')
{
if(!strcmp($type,'b'))
$res=date("Y-m-d H:i:s",strtotime("-$Week 週"));
if(!strcmp($type,'l'))
$res=date("Y-m-d H:i:s",strtotime("+$Week 週"));
$res を返します
}
// 日と日の間の時間
関数 GetDiffDays($days,$type='l')
{
if(!strcmp($type,'b'))
$res=date("Y-m-d H:i:s",strtotime("-$days day"));
if(!strcmp($type,'l'))
$res=date("Y-m-d H:i:s",strtotime("+$days day"));
$res を返します
}
//数年ぶりの前後の時間
関数 GetDiffyears($year,$type='l')
{
if(!strcmp($type,'b'))
$res=date("Y-m-d H:i:s",strtotime("-$year year"));
if(!strcmp($type,'l'))
$res=date("Y-m-d H:i:s",strtotime("+$year year"));
$res を返します
}
|