Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 3138 | Rev 4141 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3138 Rev 4113
Línea 98... Línea 98...
98
            $timemsg = $timemsg . '';
98
            $timemsg = $timemsg . '';
99
        }
99
        }
100
        return $timemsg;
100
        return $timemsg;
101
    }
101
    }
Línea -... Línea 102...
-
 
102
    
-
 
103
    
-
 
104
    /**
-
 
105
     * 
-
 
106
     * @return string[]
-
 
107
     */
-
 
108
    public static function getAllTimeZones()
-
 
109
    {
-
 
110
        $timezones =  [];
-
 
111
        $zones = \DateTimeZone::listIdentifiers();
-
 
112
 
-
 
113
        foreach($zones as $zone)
-
 
114
        {
-
 
115
            array_push($timezones, $zone);
-
 
116
            
-
 
117
        }
-
 
118
        
-
 
119
        return $timezones;
-
 
120
    }
-
 
121
    
-
 
122
    /**
-
 
123
     * 
-
 
124
     * @param string $from_date
-
 
125
     * @param string $from_timezone
-
 
126
     * @param string $to_timezone
-
 
127
     * @return string
-
 
128
     */
-
 
129
    public static function convertDateBetweenTimeZones($from_date, $from_timezone, $to_timezone)
-
 
130
    {
-
 
131
        $date = new \DateTime($from_date, new \DateTimeZone($from_timezone)); 
-
 
132
        $date->setTimezone(new \DateTimeZone($to_timezone));
-
 
133
        return $date->format('Y-m-d H:i:s');
-
 
134
    }
102
    
135
    
103
    /*
136
    /*
104
    public static function timeElapsedString(int $ptime) 
137
    public static function timeElapsedString(int $ptime) 
105
    {
138
    {
106
        $etime = time() - $ptime;
139
        $etime = time() - $ptime;