clearContent(); $ui = $MIOLO->getUI(); $navbar->addOption('Date & Time', $module, 'main:datetime'); $k = new MKrono(); $panel = new MPanel('pnlDummyDate','MKrono Features'); $debug = array( new MTextLabel('debug',$k->_debug(),'Debug'), ); $controls = array( new MBaseGroup('debugGrp','Information',$debug,'horizontal','css'), new MText('','Hoje é:'), new MLabel('['.$k->KDate('%d de %F de %Y').']'), new MLabel('['.$k->KDate('%d/%m/%Y').']'), new MLabel('['.$k->KDate('%l, %d %M %Y').']'), new MSeparator(), new MText('','Por extenso (15/03/2005):'), new MLabel('['.$k->KDate('%d de %F de %Y', $k->dateToTimestamp('15/03/2006')).']'), new MLabel('['.$k->KDate('%d %M %Y', $k->dateToTimestamp('15/03/2006')).']'), new MSeparator(), new MText('','Obtendo o nome do mês 5:'), new MLabel('['.$k->getMonthByNumber('5').']'), new MLabel('['.$k->getMonthByNumber('05').']'), new MSeparator(), new MText('','Obtendo o último dia do mês:'), new MLabel('['.$k->getLastDayOfMonth('2','2000').']'), new MLabel('['.$k->getLastDayOfMonth('2','2003').']'), new MLabel('['.$k->getLastDayOfMonth('2').']'), new MLabel('['.$k->getLastDayOfMonth('10').']'), new MSeparator(), new MText('','Invertendo a data 24/01/2006:'), new MLabel($k->invertDate('24/01/2006')), new MSeparator(), new MText('','Invertendo a data 2006/01/24:'), new MLabel($k->invertDate('2006/01/24')), new MSeparator(), new MText('','Unix timestamp 24/01/2006:'), new MLabel($k->dateToTimestamp('2006/01/24')), new MSeparator(), new MText('','Data/hora atuais:'), new MLabel($k->KDate('%d/%m/%Y %H:%i:00')), new MSeparator(), new MText('','Quantos dias existem entre 20/01/2006 e 06/02/2006?'), new MLabel($k->daysDiff('20/01/2006','06/02/2006')), new MSeparator(), new MText('','Adicionando 2 horas a 16:20: '), new MLabel($k->timesAdd('16:20','2:00','h')), new MSeparator(), new MText('','Adicionando 20 minutos a 16:20: '), new MLabel($k->timesAdd('16.20','20','m')), new MSeparator(), new MText('','Adicionando 1 hora e 15 minutos a 16:20:'), new MLabel($k->timesAdd('16:20','1:15','t')), new MSeparator(), new MText('','Quantos dias faltam para o natal?'), new MLabel($k->howTo('25/12/' . $k->KDate('%Y') )), new MSeparator(), new MText('','Adicionando 1 mês a 25/01/2006: '), new MLabel($k->operation('+','25/01/2006','1%M')), new MSeparator(), new MText('','Adicionando 45 dias a 25/01/2006: '), new MLabel($k->operation('+','25/01/2006','45%D')), new MSeparator(), new MText('','Adicionando 5 anos a 25/01/2006: '), new MLabel($k->operation('+','25/01/2006','5%Y')), new MSeparator(), new MText('','Subtraindo 1 mês a 25/01/2006: '), new MLabel($k->operation('-','25/01/2006','1%M')), new MSeparator(), new MText('','Subtraindo 45 dias a 25/01/2006: '), new MLabel($k->operation('-','25/01/2006','45%D')), new MSeparator(), new MText('','Subtraindo 5 anos a 25/01/2006: '), new MLabel($k->operation('-','25/01/2006','5%Y')), new MSeparator(), ); $panel->addControl($controls,'100%','left'); $theme->appendContent($panel); ?>