Funcionamento dos campos de data

Bom dia,

Hoje tive de fazer uma aplicação que le um registro tipo date em uma tabela e armazena o resultado em um campo de data.

Algo mais ou menos como:

$check_sql = “SELECT date”
. " FROM table"
. " WHERE id= ‘" . {id} . "’";
sc_lookup(rs, $check_sql);

if (isset({rs[0][0]}))
{
//data do registro
{field_date} = {rs[0][0]};
}
else
{
//data do sistema
{field_date} = date(‘Y-m-d’);
}

Porem quando rodo o formulario ele exibe a mascara ao invés do valor da data.

Vocês dar uma olhada ou então me informar se estou fazendo algo errado?

Obrigado.