Documentación GVHIDRA 3.1.5
Referencia del Archivo shared.make_timestamp.php

Ir al código fuente de este archivo.

Namespaces

namespace  Smarty

Funciones

 smarty_make_timestamp ($string)

Documentación de las funciones

smarty_make_timestamp ( string)

Function: smarty_make_timestamp
Purpose: used by other smarty functions to make a timestamp from a string.

Autor:
Monte Ohrt <monte at="" ohrt="" dot="" com>="">
Parámetros:
string
Devuelve:
string

Definición en la línea 17 del archivo shared.make_timestamp.php.

{
    if(empty($string)) {
        // use "now":
        $time = time();

    } elseif (preg_match('/^\d{14}$/', $string)) {
        // it is mysql timestamp format of YYYYMMDDHHMMSS?            
        $time = mktime(substr($string, 8, 2),substr($string, 10, 2),substr($string, 12, 2),
                       substr($string, 4, 2),substr($string, 6, 2),substr($string, 0, 4));
        
    } elseif (is_numeric($string)) {
        // it is a numeric string, we handle it as timestamp
        $time = (int)$string;
        
    } else {
        // strtotime should handle it
        $time = strtotime($string);
        if ($time == -1 || $time === false) {
            // strtotime() was not able to parse $string, use "now":
            $time = time();
        }
    }
    return $time;

}