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
La copie de code est la suivante:
<% @ Page Language = "Java" Import = "Java.util. *" Pageencoding = "UTF-8"%>
<! Doctype html public "- // w3c // dtd html 4.01 transitional // en">
<html>
<adal>
<Title> JavaScript supprime "-" de la date </Title>
<méta http-equiv = "pragma" contenu = "non-cache">
<meta http-equiv = "cache-control" content = "no-cache">
<méta http-equiv = "expires" content = "0">
<meta http-equiv = "keywords" contenu = "keyword1, keyword2, keyword3">
<méta http-equiv = "Description" content = "Ceci est ma page">
<script type = "text / javascript">
fonction dateformat ()
{
var date = "2014-06-08";
alert ("Remplacer la date avant:" + date);
//remplacer"-"
var datestr = date.replace (// - / g, "");
alert ("Date après remplacement:" + datestr);
}
</cript>
</ head>
<body>
<input type = "Button" value = "dateFormat" onClick = "dateFormat ()" />
</docy>
</html>
3. Réaliser des résultats
(1) initialisation
(2) Après avoir cliqué sur "OK"