javascript
  • jquery
  • 2010-04-28 7 views 0 likes 
    0

    Quelqu'un sait pourquoi cela ne fonctionne pas?JQuery Date() Fonction ne fonctionne pas

     
    var lastReceivedBeginDate = new Date($("input[name='lastReceivedFromYear']").val(),$("input[name='lastReceivedFromMonth']").val(),$("input[name='lastReceivedFromDay']").val(),$("input[name='lastReceivedFromHour']").val(),$("input[name='lastReceivedFromMinute']").val(),$("input[name='lastReceivedFromSecond']").val()); 
    

    Thx

    +3

    * soupir * Je n'arrive pas à croire qu'il en soit ainsi. 'Date()', une fonction jQuery! –

    +0

    'console.log (lastReceivedBeginDate);' – czarchaic

    +0

    Quelles sont les valeurs renvoyées par les entrées? Probablement ils ne forment pas une date valide. – edwin

    Répondre

    0

    Ma première hypothèse serait que vous manque le paramètre millisecondes dans le constructeur Date. De here, le constructeur vous essayez d'utiliser est

    new Date(year, month, day, hours, minutes, seconds, milliseconds) 
    

    Si c'est pas, quelle erreur vous obtenez? Les valeurs renvoyées par .val() correspondent-elles à vos attentes?

    +0

    heures, minutes, secondes et millisecondes sont des arguments facultatifs dans le constructeur 'Date'. –

    +0

    @Andy, vous avez absolument raison, merci de le signaler. Je dirais que nous aurions besoin de plus d'infos pour aider ... – rosscj2533

    Questions connexes