Jake Vanderwerf
2026-03-03 772462eeca3002a1d52508aeba485aab2b4742ad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
namespace JVBase\managers\SEO\render\DataType;
use DateMalformedStringException;
use DateTime;
if (!defined('ABSPATH')) {
    exit;
}
 
final class Time {
    /**
     * @var string
     */
    protected string $time;
 
    public function __construct(string $time)
    {
        $this->setTime($time);
    }
    public function getTime():string {
        return $this->time;
    }
 
    /**
     * @throws DateMalformedStringException
     */
    public function setTime(string $time):void {
        $time = new DateTime(strtotime($time));
        $time = $time->format('H:i:s');
        if ($time){
            $this->time = $time;
        }
    }
}