Macro sc_date

Macro sc_date


 

O Scriptcase disponibiliza uma macro bastante útil para manipulação de datas, que é uma processo muito trabalhoso, porém com o uso da macro sc_date(Incrementa e Decrementa Datas), fica bem mais simples, exemplo:
 
sc_date (Data, formato, operador, D, M, A)
 

data - Campo de data que contém a data a ser modificada
formato - Formatação em que o campo de data se encontra
operador - " " para incremento e "-" para decremento
D - Número de dias a incrementar ou decrementar
M - Número de meses a incrementar ou decrementar
A - Número de anos a incrementar ou decrementar

Ex1:

{datanasc} = sc_data ({datanasc}, "dd/mm/aaaa", " ", 30, 0, 0);

Ex2:

$nova_data = sc_data ({datanasc}, "aaaa-mm-dd", "-", 15, 3, 2);

Ex3:

{dt_inclusao} = sc_data (date('Ymd'), "aaaammdd", "-", 0, 1, 1);

Dica:

Para certificar-se do formato da data, antes de utilizar a função, ponha em sua fórmula um comando:
echo"form_data = " . {nome do campo de data};

Rode a aplicação e veja o formato correto.



    • Related Articles

    • Usando a macro sc_date_dif_2

      Para calcular a diferença entre duas datas, temos a macro sc_date_dif_2, neste exemplo veremos como ela funciona e como usá-la. 1. O formato com o qual você está mantendo dentro do banco de dados deve ser levado em conta: Formato no Banco de Dados    ...
    • Macro sc_block_display

      Neste exemplo, veremos como usar a macro sc_block_display em um evento Ajax utilizando botão do tipo Radio em um Formulário, essa macro tem como finalidade ocultar ou mostrar um bloco. As etapas neste exemplo: Configurando campo do tipo Radio ...
    • Macro sc_error_continue

      Quando queremos inserir, modificar ou deletar um registro dentro de nosso formulário, isso não pode ser possível por causa dos erros do banco de dados previamente configurados, que podem ser gerados por nós mesmos por meio de acionadores, por ...
    • Utilizando a macro sc_confirm

      Neste artigo, veja um exemplo prático de utilização da macro sc_confirm. Esta macro pode ser utiliza apenas em botões PHP criados na barra de ferramentas das aplicações de formulário e controle, com o objetivo é confirmar a excursão de uma ação. Veja ...
    • Usando a macro sc_field_display

      Para ocultar dinamicamente um campo neste exemplo, é usada a macro sc_field_display, que é responsável por ocultar ou exibir dinamicamente um ou vários campos. Esta macro tem escopo nos seguintes eventos: Neste exemplo, ele será usado em um evento ...