PluginProbe
Depicter — Popup & Slider Builder / trunk
Depicter — Popup & Slider Builder vtrunk
4.8.1 trunk 1.0.0 1.1.0 1.1.2 1.1.4 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.5 1.3.8 1.5.0 1.5.1 1.5.2 1.5.5 1.6.0 1.6.1 1.6.2 1.7.0 All 76 releases
depicter / vendor / averta / core / src / Utility / Date.php

Date.php in Depicter — Popup & Slider Builder trunk, at vendor/averta/core/src/Utility/Date.php

30 lines 617 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace Averta\Core\Utility;
3
4 class Date {
5
6 /**
7 * Converts one date time format to another format
8 *
9 * @param string $dateTime
10 * @param string $toFormat
11 * @param string $fromFormat
12 * @param string $timeZone
13 *
14 * @return string
15 */
16 public static function covertDateFormat( $dateTime, $toFormat = 'M d, Y H:i:s', $fromFormat = 'Y-m-d H:i:s', $timeZone = 'UTC' ){
17 $dateTimeClass = \DateTime::createFromFormat(
18 $fromFormat,
19 $dateTime,
20 new \DateTimeZone( $timeZone )
21 );
22
23 if ( $dateTimeClass === false ) {
24 return $dateTime;
25 }
26
27 return $dateTimeClass->format( $toFormat );
28 }
29 }
30