DateTime

  • O conteúdo desta página não pôde ser carregado.
  • O conteúdo desta página não pôde ser carregado.
Conteúdo
sem cabeçalhos
/***
    USAGE:
    
    DateTime(date, format, timezone)

    PARAMETERS:
    
    date : str
        Date string to parse, in standard GMT format, i.e. "Thu, 03 Feb 2000 04:15:00 GMT"
    
    (optional) format : str (default: 'date')
        Format string to use, one of 'date', 'datetime' or 'time'
        date     => Jun 1, 2010
        datetime => Jun 1, 2010 7:35 PM
        time     => 7:35 PM

    (optional) timezone : str (default: user.timezone)
        Timezone to use to render time
    
    VERSIONS:
    
    1.0     2-Jun-10    kalida     initial version

***/

var dateStr = $0 ?? $date;
var format = string.tolower($1 ?? $format ?? 'date');
var timezone = $2 ?? $timezone ?? user.timezone;

if (#dateStr > 0) {
    let dateStr = date.changetimezone(dateStr, timezone);

    switch (format) {
        case 'date':
            date.format(dateStr, 'MMM d, yyyy');
            break;

        case 'datetime':
            date.format(dateStr, 'MMM d, yyyy h:mm tt');
            break;

        case 'time':
            date.format(dateStr, 'h:mm tt');
            break;
    }
} else {
    <span class="error-dekiscript">'Error: empty date provided'</span>;
}
Marcadores (Editar marcadores)
  • No tags
Estatísticas da página
1358 view(s), 1 edit(s) and 1248 character(s)

Comentários

Faça o login para escrever um comentário.

Anexar arquivo

Anexos