#āļāļąāļāļāđāļāļąāđāļ āļŦāļē āļ§āļąāļ āļŦāļĢāļ·āļ āđāļāļ·āļāļ āļŦāļĢāļ·āļ āļāļĩāļāđāļēāļāļŦāļāđāļē
#PHP Function Find next date or next year or next month
#Mr.Chareanrut Junnithi (Nick : mean)
#Create : 18-02-2009 : 01.16
# http://www.ireallyhost.com
#āļ§āļąāļāļāļĩāđ āļ§āļąāļāļāļĩāđ 2009-02-18
#āļāļĩāļ 30 āļ§āļąāļāļāđāļēāļāļŦāļāđāļē āļāļ·āļ 2009-03-20
#āļāļĩāļ 7 āļ§āļąāļāļāđāļēāļāļŦāļāđāļē āļāļ·āļ 2009-03-25
#Example 1
echo NextDate("2009-02-18","30","D");#NextDate(StartDate, "Next" , "Value");
# Value ( "D" next day / "M" next month / "Y" next year )
#Output is 2009-03-20
#NextDate("āļ§āļąāļāđāļāļ·āļāļāļāļĩāđāļĢāļīāđāļĄāļāđāļ", "āļāļģāļāļ§āļāļāļąāļāđāļ","Value")
#Value āļāļ·āļ M āđāļāļ·āļāļāļāļąāļāđāļ / Y āļāļĩāļāļąāļāđāļ / D āļ§āļąāļāļāļąāļāđāļ
#āļāļĨāļāļ·āļāļ§āļąāļāļāļĩāđ 2009-03-20 āļāļķāđāļāđāļāđāļāļ§āļąāļāļāļĩāđāļāļĩāđāļāļąāļāļāļēāļāļāļąāļāļāļļāļāļąāļ 30 āļ§āļąāļ
#Example 2
echo NextDate("","7","");#āļāļąāļāļāđāļāļąāđāļ āļāļ° Return āļāļĩāļ 7 āļ§āļąāļāļāđāļēāļāļŦāļāđāļē
#(Today : 2009-02-18 Return : 2009-03-25)function NextDate($start,$next,$status){
$strdate = explode("-",$start);
switch($status) {
case "D" : return( date("Y-m-d", mktime(0, 0, 0, $strdate["1"], $strdate["2"]+$next, $strdate["0"]))); break;
case "M" : return( date("Y-m-d", mktime(0, 0, 0, $strdate["1"]+$next, $strdate["2"], $strdate["0"]))); break;
case "Y" : return( date("Y-m-d", mktime(0, 0, 0, $strdate["1"], $strdate["2"], $strdate["0"]+$next))); break;
default : return( date("Y-m-d", mktime(0, 0, 0, date("m"), date("d")+7, date("Y"))));
}
}
āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļ āđāļĨāļ°āļāđāļ§āļĒāđāļŦāļĨāļ·āļ
http://www.ireallyhost.com/support
** āļāļāļāļ§āļēāļĄāļāļĩāđāļĄāļĩāļĨāļīāļāļŠāļīāļāļāļīāđ āđāļĄāđāļāļāļļāļāļēāļāļīāđāļŦāđāļāļąāļāļĨāļāļ āļāļģāļāđāļģ āļāļąāļāđāļāļĨāļāļāđāļāļāđāļāđāļĢāļąāļāļāļāļļāļāļēāļ **
āđāļāļĢāļāļĢāļ°āļāļļāđāļŦāļĨāđāļāļāļĩāđāļĄāļē āļāļĢāļīāļĐāļąāļ āđāļāđāļāļāđāļāļĢāđāļē āļāļāļĢāđāļāļāđāļĢāļāļąāđāļ āļāļģāļāļąāļ / https://www.ireallyhost.com