PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.14.2
Independent Analytics – WordPress Analytics Plugin v2.14.2
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 / IAWP / Utils / Format.php
independent-analytics / IAWP / Utils Last commit date
BladeOne.php 2 years ago CSV.php 9 months ago Calculations.php 2 years ago Currency.php 8 months ago Device.php 1 year ago Device_Cache.php 2 years ago Dir.php 5 months ago Format.php 5 months ago Link_Validator.php 6 months ago Number_Formatter.php 5 months ago Obj.php 6 months ago Request.php 11 months ago Salt.php 1 year ago Security.php 1 year ago Server.php 2 years ago Singleton.php 2 years ago String_Util.php 2 years ago Timezone.php 5 months ago URL.php 6 months ago WP_Async_Request.php 1 year ago
Format.php
76 lines
1 <?php
2
3 namespace IAWP\Utils;
4
5 /** @internal */
6 class Format
7 {
8 public static function date() : string
9 {
10 return \get_option('date_format');
11 }
12 public static function time() : string
13 {
14 return \IAWPSCOPED\iawp()->get_option('time_format', 'g:i a');
15 }
16 public static function date_time() : string
17 {
18 return self::date() . ' ' . self::time();
19 }
20 public static function date_for_javascript() : string
21 {
22 $php_format = self::date();
23 $replacements = [
24 'd' => 'DD',
25 'D' => 'ddd',
26 'j' => 'D',
27 'l' => 'dddd',
28 'N' => 'E',
29 'S' => 'o',
30 'w' => 'e',
31 'z' => 'DDD',
32 'W' => 'W',
33 'F' => 'MMMM',
34 'm' => 'MM',
35 'M' => 'MMM',
36 'n' => 'M',
37 't' => '',
38 // no equivalent
39 'L' => '',
40 // no equivalent
41 'o' => 'YYYY',
42 'Y' => 'YYYY',
43 'y' => 'YY',
44 'a' => 'a',
45 'A' => 'A',
46 'B' => '',
47 // no equivalent
48 'g' => 'h',
49 'G' => 'H',
50 'h' => 'hh',
51 'H' => 'HH',
52 'i' => 'mm',
53 's' => 'ss',
54 'u' => 'SSS',
55 'e' => 'zz',
56 // deprecated since version 1.6.0 of moment.js
57 'I' => '',
58 // no equivalent
59 'O' => '',
60 // no equivalent
61 'P' => '',
62 // no equivalent
63 'T' => '',
64 // no equivalent
65 'Z' => '',
66 // no equivalent
67 'c' => '',
68 // no equivalent
69 'r' => '',
70 // no equivalent
71 'U' => 'X',
72 ];
73 return \strtr($php_format, $replacements);
74 }
75 }
76