1. Description
Cela se produit souvent. Le format de date de la page est: yyyy-mm-dd, et le format de date dans la base de données est: yyyymmdd. Il est nécessaire de convertir entre les deux avant de pouvoir être transmis à l'arrière-plan Java en données de requête.
Habituellement, il existe deux façons de convertir ce type de transformation. Le premier consiste à intercepter d'abord la chaîne de date, puis à l'épliposer; La seconde consiste à utiliser des expressions régulières pour supprimer "-"
En comparaison, la deuxième méthode est rapide et non sujette aux erreurs.
2. Implémentez le code source
<% @ Page Language = "Java" Import = "Java.util. *" Pageencoding = "UTF-8"%> <! DocType HTML Public "- // W3C // DTD HTML 4.01 Transitional // En"> <html> <A-Head> <Titre> Javascript "-" Dans Date </ Title> content = "No-cache"> <meta http-equiv = "cache-control" contenu = "no-cache"> <méta http-equiv = "expires" contenu = "0"> <meta http-equiv = "keywords" contenu = "keyword1, keyword2, keyword3"> <méta http-equiv = "description" contenu = "this" type = "text / javascript"> function dateFormat () {var date = "2014-06-08"; alert ("remplacer avant la date:" + date); // remplacer "-" var datestr = date.replace (// - / g, ""); alert ("Date après la date:" + datestr); } </ script> </ head> <body> <input type = "Button" value = "dateFormat" onClick = "dateFormat ()" /> </gody> </html>3. Réaliser des résultats
(1) initialisation
(2) Après avoir cliqué sur "OK"