PluginProbe ʕ •ᴥ•ʔ
پارسی دیت – Parsi Date / 6.2.1
پارسی دیت – Parsi Date v6.2.1
6.2.1 6.2 6.1 5.1.6 5.1.7 5.1.8 5.1.8.2 6.0 trunk 1.0 1.1 1.2 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 2.0.0-alpha 2.1 2.1.1 2.1.2 2.1.3 2.1.5 2.1.6 2.1.7 2.2.0 2.2.1 2.2.2 2.2.3 2.3.0.1 2.3.0.2 2.3.1 2.3.2 2.3.3 2.3.4 3.0.1 3.0.2 3.0.3 4.0.0 4.0.1 4.0.2 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5
wp-parsidate / inc / Functions / Core.php
wp-parsidate / inc / Functions Last commit date
Core.php 3 weeks ago Old.php 3 weeks ago
Core.php
32 lines
1 <?php
2 if ( ! function_exists( 'parsidate' ) ) {
3 /**
4 * Convert gregorian datetime to persian datetime
5 *
6 * @param mixed $format Format
7 * @param string $dateTime Gregorian datetime
8 * @param bool|string $lang true or per: convert numbers to Persian, false or eng: don't convert numbers
9 *
10 * @return string
11 */
12 function parsidate( $format, $dateTime = 'now', $lang = 'per' ): string {
13 $lang = is_bool( $lang ) ? ( $lang ? 'per' : 'eng' ) : $lang;
14
15 return WPParsidate\Core\WPP_ParsiDate::getInstance()->persian_date( $format, $dateTime, $lang );
16 }
17 }
18
19 if ( ! function_exists( 'gregdate' ) ) {
20 /**
21 * Convert persian datetime to gregorian datetime
22 *
23 * @param mixed $format Format
24 * @param mixed $datetime Shamsi datetime
25 *
26 * @return false|string
27 */
28 function gregdate( $format, $datetime ) {
29 return WPParsidate\Core\WPP_ParsiDate::getInstance()->gregorian_date( $format, $datetime );
30 }
31 }
32