Berikut ialah ringkasan fungsi tarikh js untuk rujukan anda
1. Dapatkan masa semasa
var date=new Date();
2. Tukar tahun, bulan dan hari yang diketahui kepada data tarikh:
var applyDate = document.domainExceptionForm.applyDate.value;
applyDate = applyDate.split("T")[0];
var applyYear = applyDate.split("-")[0];
var applyMonth = applyDate.split("-")[1] - 1;
var applyDay = applyDate.split("-")[2];
var applyDate1 = New Date(applyYear, applyMonth, applyDay);
3 Bandingkan sama ada perbezaan bilangan hari antara dua tarikh lebih daripada 5:
parseInt((date-applyDate1) / (1000 * 60 * 60 * 24)) >= 5
4. Bandingkan dua kali:
jika (date.valueOf() > applyDate1.valueOf()) {
alert("Tarikh input mestilah tidak kurang daripada tarikh semasa!");
} lain {
makluman("OK!");
}
5. Dapatkan jam, minit dan saat masa semasa
var tody = new Date();
var nian = tody.getFullYear();
var youe = tody.getMonth() 1;
var day = tody.getDate();
var hour = tody.getHours();
var min = tody.getMinutes();
var miao = tody.getSeconds();
6 Penambahan masa: dapatkan masa 35 hari selepas masa yang ditetapkan (12 Ogos 2006)
var d = new Date("2006, 7, 12");
d.setDate(d.getDate() 35);
7. Kaedah objek Tarikh
Objek
Tarikh membolehkan anda memperoleh masa dan tarikh relatif kepada sama ada Masa Selaras Universal (Masa Purata Greenwich, kini dikenali sebagai Masa Selaras Sejagat-UTC) atau sistem pengendalian di mana pemain Flash sedang berjalan. Untuk menggunakan kaedah objek Date, anda mesti membuat contoh objek Date terlebih dahulu.
Objek tarikh mesti menggunakan pemain Flash 5 atau lebih baru.
Kaedah objek Tarikh tidak statik, tetapi digunakan untuk entiti individu yang ditentukan apabila digunakan.
Pengenalan kepada kaedah objek Tarikh: ·
getDate | Dapatkan tarikh semasa (hari dalam bulan) berdasarkan waktu tempatan
getDay | Dapatkan hari dalam seminggu hari ini adalah berdasarkan waktu tempatan (0-Ahad, 1-Isnin...)
getFullYear | Dapatkan tahun semasa (empat digit) berdasarkan waktu tempatan
getHours | Dapatkan waktu semasa berdasarkan waktu tempatan (format 24 jam, 0-23)
getMillisaat | Dapatkan bilangan milisaat semasa berdasarkan waktu tempatan
getMinutes | Dapatkan minit semasa berdasarkan waktu tempatan
getMonth | Dapatkan bulan semasa berdasarkan waktu tempatan (nota bermula dari 0: 0-Jan, 1-Feb...)
getSeconds | Dapatkan saat semasa berdasarkan waktu tempatan
getTime | Dapatkan bilangan milisaat sejak 1970.1.1 0:00 dalam format UTC
getTimezoneOffset | Dapatkan nilai offset masa semasa dan format UTC (dalam minit)
getUTCDate | Dapatkan tarikh semasa dalam format UTC (hari dalam bulan ini)
getUTCDay | Dapatkan hari dalam minggu ini dalam format UTC (0-Ahad, 1-Isnin...)
getUTCFullYear | Dapatkan tahun semasa dalam format UTC (empat digit)
getUTCHours |. Dapatkan jam semasa dalam format UTC (format 24 jam, 0-23)
getUTCMillisaat | Dapatkan bilangan milisaat semasa dalam format UTC
getUTCMinutes | Dapatkan minit semasa dalam format UTC ·
getUTCMonth | Dapatkan bulan semasa dalam format UTC (nota bermula dari 0: 0-Jan, 1-Feb...)
getUTCSeconds | Dapatkan saat semasa dalam format UTC ·
getYear | Dapatkan tahun singkatan semasa berdasarkan waktu tempatan (tahun semasa tolak 1900)
setDate | Tetapkan tarikh semasa (hari bulan ini)
setFullYear | Tetapkan tahun semasa (empat digit)
setHours | Tetapkan jam semasa (format 24 jam, 0-23)
setMillisaat | Tetapkan bilangan milisaat semasa
setMinutes | Tetapkan minit semasa
setMonth | Tetapkan bulan semasa (nota bermula dari 0: 0-Jan, 1-Feb...)
setUTCMinutes | Tetapkan minit semasa dalam format UTC
setUTCMonth | Tetapkan bulan semasa dalam format UTC (nota bermula dari 0: 0-Jan, 1-Feb...)
setUTCSeconds | Tetapkan saat semasa dalam format UTC
setYear |. Tetapkan tahun singkatan semasa (tahun semasa tolak 1900)
toString | Tukar nilai tarikh dan masa ke dalam nilai rentetan dalam bentuk "tarikh/masa"
Date.UTC |. Mengembalikan nilai masa tetap tarikh dan masa format UTC yang ditentukan
setSeconds | Tetapkan saat semasa
setTime | Tetapkan bilangan milisaat sejak 1970.1.1 0:00 dalam format UTC
setUTCDate | Tetapkan tarikh semasa dalam format UTC (hari dalam sebulan)
setUTCFullYear | Tetapkan tahun semasa dalam format UTC (empat digit)
setUTCHours | Tetapkan jam semasa dalam format UTC (format 24 jam, 0-23)
setUTCMillisaat | Tetapkan bilangan milisaat semasa dalam format UTC
8 Cipta objek Tarikh baharu
Sintaks:
Tarikh baharu();
Tarikh baharu(tahun [, bulan [, tarikh [, jam [, minit [, saat [, milisaat ]]]]]] );
Parameter:
tahun ialah integer antara 0 dan 99, sepadan dengan tahun 1900 hingga 1999, atau nombor empat digit yang menyatakan tahun yang pasti;
bulan ialah integer antara 0 (Januari) dan 11 (Disember), parameter ini adalah pilihan
tarikh ialah integer antara 1 dan 31, parameter ini adalah pilihan
jam ialah integer antara 0 (0:00 pagi) dan 23 (11:00 malam Parameter ini adalah pilihan;
minit ialah integer antara 0 dan 59, parameter ini adalah pilihan
kedua ialah integer antara 0 dan 59, parameter ini adalah pilihan
milisaat ialah integer antara 0 dan 999, parameter ini adalah pilihan;
Nota: Objek. Buat objek Tarikh baharu.
Sokongan pemain: Flash 5 atau lebih baru.
Contoh:
Berikut ialah contoh mendapatkan tarikh dan masa semasa:
sekarang = New Date();
Berikut ialah contoh mencipta objek Tarikh tentang Hari Kebangsaan:
national_day = New Date (49, 10, 1);
Berikut ialah contoh mencipta objek Date baharu, menggunakan kaedah getMonth, getDate, dan getFullYear bagi objek Date untuk mendapatkan masa, dan kemudian mengeluarkannya dalam kotak teks dinamik.
myDate = new Date();
dateTextField = (mydate.getMonth() "/" myDate.getDate() "/" mydate.getFullYear());