Home >Backend Development >PHP Tutorial >PHP calendar output code example_PHP tutorial

PHP calendar output code example_PHP tutorial

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-07-13 09:59:471562browse

PHP calendar output code example

This article mainly introduces PHP calendar output code example. This article directly gives the code example. Friends who need it can refer to it

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

Calendar

$MONTH = array("Yuanyue","January","February","March","April","May","June","July","Eight month","September","October","November","December");

$enMONTH = array("January" ,"February" ,"Marcy" ,"April" ,"May" ,"June" ,"July" ,"August" ,"September" ," October" ,"November" ,"December");

$WEEK = array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");

$BACKCOLOR = array("#FFC" , "#FFF" , "#9F6" , "#FFC" , "#6F0" , "#6F6" , "#F90" , "#F06" , "# F00" , "#FC3" , "#FF6" , "#F99");

function PrintMon($year, $mon)

{

date_default_timezone_set("Asia/Shanghai");

global $MONTH;

global $enMONTH;

global $WEEK;

global $BACKCOLOR;

$startdate =strtotime("1 $enMONTH[$mon] $year"); //Get the year and month of the query

$enddate = strtotime(" 1 month",$startdate); //Get the start date of the next month as the deadline for monthly calendar output

$theDate = getdate($startdate); //Convert date into string format

$color = $BACKCOLOR[$mon]; //Set the background color of the monthly calendar

echo("

");

$ym = $year . "year". $MONTH[$mon];

echo("

");

echo("

");

for ($i=0; $i

{

echo("

");

}

echo("

");

$theWeek = $theDate[wday];//Determine what day of the week it is

for ($i=0; $i

{

echo("

");

for ($j=0; $j

{

echo("

");

}

echo("

");

if ($startdate == $enddate) //If all dates have been output, end the loop

{

$i = 6;

}

}

echo("

$ym

");

echo("

$WEEK[$i]

");

echo("

");

if ($startdate

{

$theDay = $theDate[mday];

echo("

$theDay

");

$startdate = strtotime(" 1 day", $startdate); //Move the date forward by 1 day

$theDate = getdate($startdate);//Update date

$theWeek = ($theWeek 1) % 7;//Update week

}

echo("

");

}

?>

Please enter the year and month you want to view (the query range is January 1, 1970 to 2038)

YearMonth

$year = $_POST['myYear'];

$month = $_POST['myMonth'];

if (is_numeric($year) && $year >= 1970 && $year

{

if (is_numeric($month) && $month >= 1 && $month

{

PrintMon($year, $month);

}

else if($month != NULL)

{

echo("Wrong month" . "
");

}

}

else if($year != NULL)

{

echo("Wrong year" . "
");

}

?>

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/975128.htmlTechArticlePHP output calendar code example This article mainly introduces PHP calendar output code example, this article directly gives the code Examples, friends who need them can refer to them? 1 2 3 4 5 6 7 8 9 10 11 12...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn