J'ai un contrôle d'entrée pour le champ de date. Je souhaite au format de date comme Sample code: strong> p> p> 2/2/2019 code> .in ci-dessous code Sortie code> est le: 02/02/2019 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input data-val="true" data-val-date="The field Appointment Date must be a date." id="AppointmentDate" name="AppointmentDate" type="hidden" value="02/02/19 12:00:00 AM">
3 Réponses :
Vous pouvez utiliser parseint code> pour supprimer les zéros précédents p>
Votre code ajoute 0 si la date est inférieure à 10. Supprimez simplement le code:
p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input data-val="true" data-val-date="The field Appointment Date must be a date." id="AppointmentDate" name="AppointmentDate" type="hidden" value="02/02/19 12:00:00 AM">
Aucun problème. Si vous avez besoin de plus d'aide, n'hésitez pas à demander.
Appliquer HTML:
function getFormattedDate(date) {
var year = date.getFullYear();
var month = (1 + date.getMonth()).toString();
var day = date.getDate().toString();
return month + '/' + day + '/' + year;
}
Dupliqué possible de Supprimer des zéros de premier plan dans la denttring
Dupliqué possible de Obtenir une chaîne de format YYYYMMDD à partir de JS Date Object? < / a>
Non, ce n'est pas un Dublicate des liens que vous avez fournis. Le premier lien demande un remplacement de zéros pour une chaîne déjà donnée. Le second est juste de demander comment obtenir une chaîne d'un objet.