1. Deskripsi
Ini sering terjadi. Format tanggal halaman adalah: yyyy-mm-dd, dan format tanggal dalam database adalah: yyyymmdd. Penting untuk dikonversi di antara keduanya sebelum dapat ditransmisikan ke latar belakang Java untuk meminta data.
Biasanya, ada dua cara untuk mengubah transformasi semacam ini. Yang pertama adalah mencegat string tanggal terlebih dahulu dan kemudian menyambungkannya; Yang kedua adalah menggunakan ekspresi reguler untuk menghapus "-"
Sebagai perbandingan, metode kedua cepat dan tidak rentan terhadap kesalahan.
2. Menerapkan kode sumber
Salinan kode adalah sebagai berikut:
<%@ halaman bahasa = "java" import = "java.util.*" pageEncoding = "UTF-8"%>
<! Doctype html public "-// w3c // dtd html 4.01 transisi // en">
<Html>
<head>
<Title> JavaScript Menghapus "-" Dari Tanggal </iteme>
<meta http-equiv = "pragma" konten = "no-cache">
<meta http-equiv = "cache-control" content = "no-cache">
<meta http-equiv = "kedaluwarsa" konten = "0">
<meta http-equiv = "kata kunci" content = "kata kunci1, kata kunci2, kata kunci3">
<meta http-equiv = "description" content = "This is my Page">
<type skrip = "Teks/JavaScript">
function dateFormat ()
{
var date = "2014-06-08";
Peringatan ("Ganti Tanggal Sebelum:" + Tanggal);
//mengganti"-"
var dateStr = date.replace (//-/g, "");
peringatan ("Tanggal Setelah Penggantian:" + DataStr);
}
</script>
</head>
<body>
<input type = "Tombol" value = "dateFormat" onClick = "dateFormat ()"/>
</body>
</html>
3. Mencapai hasil
(1) Inisialisasi
(2) Setelah mengklik "OK"