PluginProbe
Welcart e-Commerce / 1.3.8
Welcart e-Commerce v1.3.8
2.12.4 2.12.3 2.11.35 2.12.2 2.12.1 2.11.34 2.11.33 2.11.32 2.11.31 2.11.30 1.3.16 1.3.17 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.10 1.4.11 1.4.12 All 292 releases
usc-e-shop / functions / calendar-com.php

calendar-com.php in Welcart e-Commerce 1.3.8, at functions/calendar-com.php

67 lines 2.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 function getToday() {
3 $time = current_time('timestamp');
4 $datetimestr = get_date_from_gmt(gmdate('Y-m-d H:i:s', time()));
5 $hour = (int)substr($datetimestr, 11, 2);
6 $minute = (int)substr($datetimestr, 14, 2);
7 $second = (int)substr($datetimestr, 17, 2);
8 $month = (int)substr($datetimestr, 5, 2);
9 $day = (int)substr($datetimestr, 8, 2);
10 $year = (int)substr($datetimestr, 0, 4);
11 $timestamp = mktime($hour, $minute, $second, $month, $day, $year);
12
13 $dateAry = getdate($timestamp);
14 return array($dateAry['year'], $dateAry['mon'], $dateAry['mday']);
15 }
16
17 function getWeek($year, $month, $day) {
18 $dateAry = getdate(mktime(0, 0, 0, $month, $day, $year));
19 return $dateAry['wday'];
20 }
21
22 function getLastDay($year, $month) {
23 list($nextyy, $nextmm) = getNextMonth($year, $month);
24 $dateAry = getdate(mktime(0, 0, 0, $nextmm, 0, $nextyy));
25 //return array($dateAry['year'], $dateAry['mon'], $dateAry['mday']);
26 return $dateAry['mday'];
27 }
28
29 function isToday($year, $month, $day) {
30 list($todayyy, $todaymm, $todaydd) = getToday();
31 if ($year == $todayyy && $month == $todaymm && $day == $todaydd) {
32 return true;
33 }
34 return false;
35 }
36
37 function getNextDay($year, $month, $day) {
38 $dateAry = getdate(mktime(0, 0, 0, $month, $day + 1, $year));
39 return array($dateAry['year'], $dateAry['mon'], $dateAry['mday']);
40 }
41
42 function getPrevDay($year, $month, $day) {
43 $dateAry = getdate(mktime(0, 0, 0, $month, $day - 1, $year));
44 return array($dateAry['year'], $dateAry['mon'], $dateAry['mday']);
45 }
46
47 function getNextMonth($year, $month) {
48 $dateAry = getdate(mktime(0, 0, 0, $month + 1, 1, $year));
49 return array($dateAry['year'], $dateAry['mon']);
50 }
51
52 function getPrevMonth($year, $month) {
53 $dateAry = getdate(mktime(0, 0, 0, $month - 1, 1, $year));
54 return array($dateAry['year'], $dateAry['mon']);
55 }
56
57 function getAfterMonth($year, $month, $day, $n) {
58 $dateAry = getdate(mktime(0, 0, 0, $month + $n, $day, $year));
59 return array($dateAry['year'], $dateAry['mon'], $dateAry['mday']);
60 }
61
62 function getBeforeMonth($year, $month, $day, $n) {
63 $dateAry = getdate(mktime(0, 0, 0, $month - $n, $day, $year));
64 return array($dateAry['year'], $dateAry['mon'], $dateAry['mday']);
65 }
66 ?>
67