• Hola a todos.
    En una página tengo un ninja form, el cual me gustaría que tuviese una fecha límite de publicación, dada esa fecha-hora límite, muestre el contenido de la página pero no el formulario. Estoy probando con un <script> pero no consigo lo que quiero.
    Éste es mi código, que inserto en una column:
    <script>
    var now = new Date();
    var today = new Date(now.getFullYear(), now.getMonth(), now.getDate());
    var specificDate = new Date(«2017-12-18T14:00:00Z»);
    if (today.getTime() <= specificDate .getTime()) {
    [ninja_form id=16]
    }
    </script>

    ¿qué estoy haciendo mal? gracias

    • Este debate fue modificado hace 7 años, 3 meses por madumo.
Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador LGrusin

    (@lgrusin)

    Igual tienes algún error en la fecha, consulta https://www.w3schools.com/js/js_dates.asp

    También podrías hacerlo en PHP, ocultar el formulario si se cumple que está fuera de fecha.

    Un saludo

    Iniciador del debate madumo

    (@madumo)

    Muchas gracias por tu respuesta.
    He cambiado la fecha por: var specificDate = new Date(«December 18, 2017 14:00:00»);
    pero sigue sin mostrarse nada.
    Tengo dudas de que se pueda mostrar un ninja_form en un <script> porque si pongo
    <script>[ninja_form id=16]</script>
    tampoco muestra nada. ¿Cómo se puede hacer esto que necesito??
    Gracias

    Iniciador del debate madumo

    (@madumo)

    ¿Nadie tiene una ayudita??

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Establecer fecha límite a un ninja form’ está cerrado a nuevas respuestas.