How does PHP display the expiration date of the second day of the second year

Source: Internet
Author: User
May I ask how PHP shows the time for applying for the "YYYY "/?
How can I display the time in PHP?


Reply to discussion (solution)

Search for php lunar calendar

 Array (,), 1 => array (, 30, 30, 8, 2), 2 => array (, 30, 29, 3), 3 => array, 30,30, 29,30, 10,4), 4 => array (, 30,29, 30,29, 29,30, 29,29, 30,30, 29,0,), 5 => array (, 30,29, 30,30, 30,30, 29,29, 30,29, 30,29, 30,0,), 6 => array (, 30,30, 29,30, 29,30, 29,30, 29,30, 29,30, 29,30, 3,7), 7 => array (, 29, 30,29, 30,29, 30,30, 29,30, 29,30, 29,0,), 8 => array (, 29,29, 30,30, 29,30, 29,30, 30,29, 30,0 ), 9 => array (,), 10 => array (,), 10 =>, 29,0, 7,11), 11 => array (6, 30, 29,30, 29,29, 30,29, 29,30, 30,30,), 12 => array (, 29,30, 29,29, 30,29, 30,29, 29,30, 30,29, 30,0, 9,1), 13 => array (, 30,29, 30,29, 29,30, 29,29, 30,29, 30,0, 10,2), 14 => array (, 30,29, 30,29, 30,29, 30,29, 30,29, 30,29, 29,30,), 15 => array (, 29,30, 30,29, 30,29, 30,29, 30,29, 30,29, 30,0 ), 16 => array (,), 17 => array (, 29, 29, 29, 30, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 30,29,), 18 => array (, 29,29, 30,29, 30,29, 30,30, 29,30, 30,0,), 19 => array (, 30,29, 29,30, 29,29, 29,29, 29, 29, 30,30, 29,30, 30,30, 6,8), 20 => array (, 30,29, 29,30, 29,29, 30,30, 29,30, 30,0, 7,9), 21 => array (, 29,30, 29,29, 30,29, 29,30, 29,30, 30,0,), 22 => array (, 30, 29,30, 30,29, 29,30, 29,29, 30,30, 9,11 ), 23 => array (, 30, 30,), 24 => array (, 30, 30, 30, 30, 30, 30, 29, 29, 30, 29, 30, 29, 30, 29, 30, 29, 30, 29, 29,0,), 25 => array (, 29,30, 29,30, 30,29, 30,30, 29,30, 29,30,), 26 => array (, 29,30, 29,30, 29,30, 29,30, 29,30, 30,29, 30,30, 29,0, 3,3), 27 => array (, 29,29, 30,29, 30,29, 30,29, 30,30, 30,0,), 28 => array (, 30,29, 29, 29,30, 29,29, 30,29, 30,30, 30,30, 5), 29 => array (, 30,29, 29,30, 29,29, 30,29, 30,30, 30,0, 6 ), 30 => array (6, 29, 30, 29, 29, 30, 29, 29, 29, 30, 30, 30, 29, 7), 31 => array (, 30, 29, 30, 30, 29, 30, 29, 29, 29, 29, 30, 29, 30, 29,0,), 32 => array (, 30, 30, 29,30, 29,30, 29,29, 30,29, 30,0, 9,9), 33 => array (, 30,30, 29,30, 30,29, 30,29, 30,29, 30,29, 29,30, 10,10), 34 => array (, 30,29, 30,30, 29,30, 29,30, 30,29, 30,0,), 35 => array (, 29,30, 29,30, 29,30, 30,29, 30,30, 29,0,), 36 => array (3,30, 29,29, 30,29, 29,30, 30,29, 30,29, 30,30, 30,29, 3,1 ), 37 => array (, 29,29, 30,29, 29,30, 29,30, 30,30, 29,0,), 38 => array (, 30,29, 29,30, 29,29, 30,29, 30,30, 29,30,), 39 => array (, 30,29, 29,30, 29,29, 30,29, 30,29, 30,0,), 40 => array (, 30,29, 30,29, 30,29, 30,29, 30,29, 29,30, 29,30, 29,0, 7,5), 41 => array (6,30, 30,29, 30,30, 29,30, 29,29, 30,29, 30,29,), 42 => array (, 29,30, 30, 30,29, 30,29, 30,29, 30,29, 30,0, 9,7), 43 => array (, 30,29, 30,29, 30,30, 29,30, 29,30, 29,0, 10,8 ), 44 => array (,), 45 => array (,), 45 => array (, 29, 29, 30, 30, 30, 30, 30, 30, 29, 30,0,), 46 => array (, 29,29, 30,29, 29,30, 29,30, 30,29, 30,0, 3,11), 47 => array (, 30,29, 29,30, 29,29, 29,29, 29, 29, 30,29, 30,29, 30,30,), 48 => array (, 29,30, 29,30, 29,29, 30,29, 30,29, 30,0, 5, 1), 49 => array (, 29,30, 30, 30,29, 30,29, 29,30, 29,30, 29,30,), 50 => array (, 30,30, 29,30, 30,29, 29,30, 29,30, 29,30, 29,0, 7,3 ), 51 => array (,), 52 => array (, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 30, 29,30, 9,5), 53 => array (, 30,29, 29,30, 30,29, 30,30, 29,30, 29,0, 10,6), 54 => array (, 29,30, 29,29, 29, 30,29, 30,30, 29,30, 30,0,), 55 => array (3,29, 30,29, 30,29, 29,30, 29,30, 29,30, 30,30, 2,8), 56 => array (, 30,29, 29, 29, 30,29, 29,30, 29,30, 29,30, 30,0, 3,9), 57 => array (, 29,30, 29,30, 29,29, 30,29, 30,29, 30,29, 30,29 ), 58 => array (, 30, 30, 29,30, 29,29, 30,29, 30,29, 30,0, 5, 11), 59 => array (, 30,30, 29,30, 29,30, 29,30, 29,30, 29,30, 29,0, 6,12), 60 => array (6,30, 29,30, 29,30, 30,29, 30,29, 30,29, 30,29, 7,1), 61 => array (, 29,30, 29,30, 29,30, 29,30, 30, 30,29, 30,29, 30,0,), 62 => array (, 30,29, 29,30, 29,30, 30,29, 30,30, 29,0, 9,3), 63 => array (, 29,30, 30, 29,29, 30,29, 30,29, 30,30, 30,29, 10,4), 64 => array (, 29,30, 29,29, 30,29, 30,29, 30,29, 30,30, 30,0 ), 65 => array (,), 66 => array (, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30,29,), 67 => array (, 30,29, 30,30, 29,29, 30,29, 30,29, 30,0,), 68 => array (, 30,29, 30,30, 29,30, 29,30, 29,30, 29,30, 29,30, 5, 9), 69 => array (, 30,29, 30,29, 30,30, 29,30, 29,30, 29,0, 6,10), 70 => array (, 29,29, 29, 30,29, 30,30, 29,30, 30,29, 30,0, 7,11), 71 => array (, 29, 30,29, 29,30, 29,30, 29,30, 30,30, 29,30 ), 72 => array (,), 73 => array, 30,0, 10,2), 74 => array (, 30,29, 30,29, 29,30, 29,29, 30,30, 29,30,), 75 => array (, 30,29, 30,29, 29,30, 29,29, 30,29, 30,0,), 76 => array (8, 30, 29, 30,29, 30,29, 30,29, 30,29, 29,30,), 77 => array (, 29,30, 30,29, 30,29, 30,29, 30,29, 29,0,), 78 => array (, 29,30, 30,29, 30,30, 29,30, 29,30, 29,30, 29,0 ), 79 => array (,), 80 => array (, 30, 30, 30, 30, 30, 30, 30, 30, ,), 81 => array (,), 82 => array, 29,30, 29,30, 30,30, 9,11), 83 => array (, 29,30, 29,29, 30,29, 29,30, 29,30, 30,0, 10,12), 84 => array (, 29,30, 29,30, 30,29, 29,30, 29,29, 30,29, 30,30,), 85 => array (, 30,30, 29,30, 29,30, 29,30, 29,29, 30,29, 30,0 ), 86 => array (, 30, 30, 29, 30, 30, 29, 30, 29, 29, 29, 0, 3), 87 => array (, 30, 30, 30, 30, 30, 30, 29, 30, 30, 29,29,), 88 => array (, 29,30, 29,30, 29,30, 29,30, 30,29, 30,30, 29,0,), 89 => array (, 29,29, 30,29, 29,30, 29,30, 30,29, 30,30, 30,0, 6,6), 90 => array (5, 29, 30,29, 29,30, 29,29, 30,29, 30,30, 30,30, 7,7), 91 => array (0, 29, 30,29, 29, 29,30, 29,29, 30,29, 30,30, 30,0,), 92 => array (, 30,30, 29,29, 30,29, 29,30, 29,30, 30,0, 9,9 ), 93 => array (, 30, 30,), 94 => array (, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 29, 29, 30, 0,), 95 => array (8, 29, 30, 29, 30, 29, 30, 30, 30, 29, 30,), 96 => array (, 30, 29, 30, 30, 30, 29, 30, 29, 30, 30, 29,30, 30,29, 29,0, 3,1), 97 => array (, 29,30, 29,30, 29,30, 29,30, 30,30, 29,0,), 98 => array (, 29,29, 29, 29, 30,29, 29,30, 30,29, 30,30, 29,30, 5, 3), 99 => array (, 29,29, 30,29, 29,30, 29,30, 30,30, 29,0, 6, 4 ), 100 => array (101,), => array, 29,30, 102), 103 => array (, 30,29, 30,29, 30,29, 29,30, 29,30, 29,0, 9,7), => array (, 30,29, 30,30, 29,30, 29,29, 30,29, 30,0, 10,8), 104 => array (105, 30,29, 30,30, 29,30, 29,30, 29,30, 29,30, 29,30,), => array (, 30,29, 29, 30,29, 30,30, 29,30, 29,30, 29,0, 106), => array (7,30, 29,30, 29,30, 29,30, 29,30, 29,30, 30,30 ), 107 => array (108,), => array, 30, 0, 5, 1), 109 => array (110, 30, 29, 29, 29, 30, 29, 30, 29, 30, 30, 6, 2), => array (, 29, 29, 29, 30,29, 30,29, 30,0, 7,3), 111 => array (112, 29,30, 30,29, 30,29, 29,30, 29,30, 29,0,), => array (, 29,30, 30,29, 30,29, 30,29, 30,29, 30,29, 9,5), 113 => array (, 29,30, 29,30, 30,29, 30,29, 30,29, 30,29, 30,0 ), 114 => array (9,29, 30,29, 30,29, 30,29, 30,30, 29,30, 29,30, 115), => array (, 30,29, 29,30, 29,30, 30,30, 29,30, 29,30, 29,0, 116), 117 => array (, 29,30, 29,29, 30,29, 30,30, 29,30, 30,0,), => array (, 30,29, 30,29, 30,29, 29,30, 29,30, 29,30, 30,30, 118), 119 => array (, 30,29, 30,29, 29,30, 29,30, 29,30, 30,0,), => array (, 29,30, 29,30, 29,29, 30,29, 29,30, 30,0, 6,12), 120 => array (, 30,30, 30,29, 30,29, 29,30, 29,30, 29,30 )); ############################# var $ mten = array (" null ", "A", "B", "C", "Ding", "Wu", "Ji", "Geng", "Xin", "Shen ", ""); # var $ mtwelve = array ("null", "Child (RAT)", "ugly (cow)", "Yin (Tiger )", "Mao (rabbit)", "Chen (Dragon)", "si (snake)", "Wu (horse)", "Wei (goat)", "Shen (monkey) "," you (chicken) "," Yellow (dog) "," Hai (pig) "); # var $ mmonth = array (" yellow ", "zheng", "2", "3", "4", "5", "6", "7", "8", "9", "10 ", "11", "12", "month"); var $ mday = array ("null", "First Day", "second day", "Third Day", "fourth day ", "5th", "6th", "7th", "8th", "9th", "10th", "11th", "12th", "13th", "14th ", "15", "16", "17", "18", "19th", "20", "Jun 1", "Jun 2", "Jun 3 ", "4th", "5th", "6th", "7th", "8th", "9th", "30th "); # lunar calendar day ##############################

# Assign the initial value # daily support var $ ten = 0; var $ twelve = 0; function MyPub ($ cYear, $ cMonth, $ cDay) {$ total = 11; # total days of the Gregorian calendar to December 21, 1900 $ mtotal = 0; # total days of the Gregorian calendar for ($ y = 1901; $ y <$ cYear; $ y ++) {$ total + = 365; if ($ y % 4 = 0) $ total ++;} # add the switch ($ cMonth) for several months in the current year {case 12: $ total + = 30; case 11: $ total + = 31; case 10: $ total + = 30; case 9: $ total + = 31; case 8: $ total + = 31; case 7: $ total + = 30; case 6: $ total + = 31; case 5: $ total + = 30; case 4: $ total + = 31; case 3: $ total + = 28; case 2: $ total + = 31;} # add one day if the current year is a leap year if ($ cYear % 4 = 0 and $ cMonth> 2) {$ total ++;} $ total + = $ cDay-1; ############################# determine whether the number of days of the lunar calendar has exceeded days of the Gregorian calendar $ flag = 0; for ($ j = 0; $ j <= 120; $ j ++) {$ I = 1; for ($ I = 1; $ I <= 13; $ I ++) {$ mtotal + = $ this-> everyCMonth [$ j] [$ I]; if ($ mtotal >=$ total) {$ flag = 1; break;} if ($ flag = 1) break;} return array ("m" => $ j, "d" => $ I, "t" => $ total, "n" => $ mtotal);} function Cal ($ Year, $ Month, $ Day) {$ Par = $ this-> MyPub ($ Year, $ Month, $ Day ); $ md = $ this-> everyCMonth [$ Par ["m"] [$ Par ["d"]-($ Par ["n"]-$ Par [" t "]); $ week = ($ Par ["t"] + 5) % 7; if ($ this-> everyCMonth [$ Par ["m"] [0] <> 0 and $ this-> everyCMonth [$ Par ["m"] [0] <$ Par ["d"]) {$ mm = $ Par ["d"]-1;} else {$ mm = $ Par ["d"];} if ($ Par ["d"] ==$ this-> everyCMonth [$ Par ["d"] [0] + 1 and $ this-> everyCMonth [$ Par ["d"] [0] <> 0) {$ cMonth = $ this-> mmonth [0]. $ this-> mmonth [$ mm]; # leap month} else {$ cMonth = $ this-> mmonth [$ mm]. $ this-> mmonth [13];} return array ("year" => $ this-> mten [$ this-> everyCMonth [$ Par ["m"] [14]. $ this-> mtwelve [$ this-> everyCMonth [$ Par ["m"] [15], "month" => $ cMonth, "day" => $ this-> mday [$ md], "week" => $ week) ;}//// call $ test = new Calendar; $ Year = $ test-> Cal (sp_2, 20); echo $ Year ["year"]. "Year ". $ Year ["month"]. $ Year ["day"]. "Week ". $ Year ["week"];


For more information, save the two sections for running.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.