PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 1.3
Independent Analytics – WordPress Analytics Plugin v1.3
2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / inc / utils / date-format.php
independent-analytics / inc / utils Last commit date
array-to-csv.php 4 years ago date-format.php 4 years ago request.php 4 years ago security.php 4 years ago
date-format.php
58 lines
1 <?php
2
3 if (!class_exists('IAWP_Date_Format')) {
4 class IAWP_Date_Format
5 {
6 public static function php()
7 {
8 return get_option('date_format');
9 }
10
11 public static function js()
12 {
13 $php_format = self::php();
14 $replacements = [
15 'd' => 'DD',
16 'D' => 'ddd',
17 'j' => 'D',
18 'l' => 'dddd',
19 'N' => 'E',
20 'S' => 'o',
21 'w' => 'e',
22 'z' => 'DDD',
23 'W' => 'W',
24 'F' => 'MMMM',
25 'm' => 'MM',
26 'M' => 'MMM',
27 'n' => 'M',
28 't' => '', // no equivalent
29 'L' => '', // no equivalent
30 'o' => 'YYYY',
31 'Y' => 'YYYY',
32 'y' => 'YY',
33 'a' => 'a',
34 'A' => 'A',
35 'B' => '', // no equivalent
36 'g' => 'h',
37 'G' => 'H',
38 'h' => 'hh',
39 'H' => 'HH',
40 'i' => 'mm',
41 's' => 'ss',
42 'u' => 'SSS',
43 'e' => 'zz', // deprecated since version 1.6.0 of moment.js
44 'I' => '', // no equivalent
45 'O' => '', // no equivalent
46 'P' => '', // no equivalent
47 'T' => '', // no equivalent
48 'Z' => '', // no equivalent
49 'c' => '', // no equivalent
50 'r' => '', // no equivalent
51 'U' => 'X',
52 ];
53
54 return strtr($php_format, $replacements);
55 }
56 }
57 }
58