Direkomendasikan: ASP Menghubungkan SQL dan Kode Data Akses (fungsi acak dalam ASP) ASP Connect SQL dan akses data data, fungsi acak di ASP, teman yang membutuhkannya dapat merujuknya
Fungsi dasarTanggal () Mendapat Tanggal, Format: 2004-2-28
time () dapatkan waktu, format: 22:24:59
Now () Dapatkan Format Tanggal dan Waktu: 2005-5-2 22:37:30
Bagaimana menggunakan:
d = date ()
Dapatkan Tahun: Tahun (d)
Dapatkan Bulan: Bulan (D)
Dapatkan Hari: Hari (D)
Dapatkan hari kerja (D)
t = waktu ()
Dapatkan jam: jam (t)
Dapatkan menit: menit (t)
Dapatkan detik: Kedua (t)
=======================================================
Dateadd (interval, angka, tanggal)
Fungsi ini digunakan untuk menambah atau mengurangi interval waktu yang ditentukan dari tanggal.
Deskripsi Parameter:
interval-interval referensi operasi
angka-plus berapa banyak yang bisa negatif
Tanggal Date-Basic
Di bawah ini adalah nilai opsional untuk interval, perhatikan bahwa mereka dikutip:
Misalnya:
1. Hitung besok:
Tomorrow = dateadd ("d", 1, date ())
2. Hari sebelum 1 Desember 2012:
Preday = dateadd ("d",-1, "2012-12-1")
Untuk penggunaan yang lebih rinci, silakan cari.
=======================================================
Fungsi Interval Hari - Dateff (Interval, Date1, Date2 [, FirstdayOfWeek] [, FirstWeekofyear]])
Hitung interval antara kedua tanggal.
Misalnya, Anda dapat menggunakan Dateff untuk menghitung berapa hari terpisah antara dua tanggal, atau berapa minggu akan ada antara hari ini dan akhir tahun. Jika Date1 lebih lambat dari tanggal 2, nomor negatif dikembalikan.
Deskripsi Parameter:
fungsi interval-same dateadd ()
Date1, Date2 - Dua tanggal untuk melakukan operasi
Parameter opsional:
FirstdayOfWeek - Menentukan konstanta untuk hari pertama seminggu. Jika tidak ditentukan, hari Minggu adalah hari pertama.
Parameter ini mempengaruhi hasil ketika dua tanggal berbeda demi minggu (simbol interval "W" atau "WW"). Harap cari detailnya.
FirstWeekofyear - Cara menentukan minggu pertama tahun ini, jika tidak ditentukan, minggu yang berisi 1 Januari adalah minggu pertama. Harap cari detailnya.
=======================================================
Fungsi Lainnya:
Tanggal (tahun, bulan, hari) - Mengubah nilai numerik menjadi variabel tanggal, dan mengembalikan jenis nilai yang sama dengan fungsi tanggal (). Misalnya, jika hari = 35, itu akan secara otomatis menghitung hingga bulan depan. Misalnya, DateSerial (1990 - 10, 8 - 2, 1 - 1) menghitung tanggal sebelum sepuluh tahun, dua bulan dan hari lain pada 1 Agustus 1990, yaitu, 31 Mei 1980.
DatEpart (Interval, Date [, FirstdayOfWeek [, FirstWeekOfyear]]) - Mengembalikan nilai bagian waktu yang ditentukan. Misalnya, Anda dapat menggunakan DatePart untuk menghitung hari dalam seminggu atau jam berapa saat ini. Parameternya sama seperti di atas.
Datevalue (Tanggal) - Mengubah berbagai string format tanggal menjadi variabel tanggal, dan mengembalikan jenis nilai yang sama seperti fungsi tanggal (). Misalnya, selain 12/30/1991 dan 12/30/91, Datevalue juga mengidentifikasi 30 Desember 1991 dan 30 Desember 1991.
TimEvalue (Waktu) - Mengubah berbagai string format waktu menjadi variabel waktu. Prinsipnya sama dengan datevalue.
Timeserial (jam, menit, kedua) - Mengubah nilai numerik menjadi variabel waktu, tipe nilai pengembalian sama dengan fungsi waktu (). Prinsipnya sama dengan DateSerial.
Timer () - Jumlah detik berlalu dari tengah malam hingga sekarang.
Berikut adalah contoh penggunaan:
Sekarang () mendapatkan tanggal dan waktu sistem saat ini. Output ASP dapat ditulis seperti ini: <%= sekarang ()%>
Tahun (sekarang ()) dapatkan tahun ini, output ASP: <%= tahun (sekarang ())%>
Bulan (sekarang ()) mendapatkan bulan berjalan, output ASP: <%= bulan (sekarang ())%>
day (sekarang ()) Dapatkan jumlah hari, output ASP: <%= day (sekarang ())%>
Menit (sekarang ()) Dapatkan menit, output ASP: <%= menit (sekarang ())%>
Kedua (sekarang ()) Dapatkan jumlah detik, output ASP: <%= kedua (sekarang ())%>
Tanggal () Mendapat Tanggal Sistem Saat Ini, Format: 2004-2-28
Time () Mendapat waktu sistem saat ini, format: 22:24:59
Fungsi dateadd (waktu mundur)
Dateadd ("h", 13, now ()) di mana "h" mewakili jam, 13 mewakili 13 jam, sekarang () adalah tanggal dan waktu saat ini, atau "h" dapat diubah:
Deskripsi Pengaturan
tahun yyyy
Q Triwulan
m bulan
y Jumlah hari dalam satu tahun
D hari
W Jumlah hari dalam seminggu
WW
H jam
n menit
s detik
Kurangi beberapa hari demi interval waktu
Salin kode sebagai berikut: www.cuoxin.com
Function date1 ()
Redup baru saat datetime
Newtime = datetime.now.subtract (New TimesPan (7, 0, 0, 0))
NewTime = newtime.format ("mm/dd/yyyy", datetimeformatinfo)
response.write (newtime)
Fungsi akhir
Gunakan metode menambahkan hari negatif untuk mengurangi jumlah hari tertentu
Salin kode sebagai berikut: www.cuoxin.com
Tanggal Fungsi Publik2 ()
Redup baru saat datetime
Newtime = datetime.now.adddays (-7)
Redup sebagai string = newtime
Kembali s
Fungsi akhir
Mengembalikan string nama tanggal
Salin kode sebagai berikut: www.cuoxin.com
Tanggal Fungsi3 ()
Dim Newtime As DateTime = Now.Adddays (-7)
response.write (system.string.format ("{0: mm/dd/yyyy}", newtime))
Fungsi akhir
Tanggal Fungsi4 ()
Redup baru saat datetime
Newtime = now.adddays (-7)
return newtime.tostring ()
Fungsi akhir
Gunakan mode jangka panjang
Salin kode sebagai berikut: www.cuoxin.com
Tanggal Fungsi Publik5 ()
Redup baru saat datetime
Newtime = now ()
return newtime.tolongtimestring ()
Fungsi akhir
Gunakan mode waktu singkat
Salin kode sebagai berikut: www.cuoxin.com
Tanggal Fungsi Publik6 ()
Redup baru saat datetime
Newtime = now ()
return newtime.toshorttimestring ()
Fungsi akhir
Gunakan mode kencan panjang
Salin kode sebagai berikut: www.cuoxin.com
Tanggal fungsi publik ()
Redup baru saat datetime
Newtime = now ()
return newtime.tolongdateString ()
Fungsi akhir
Gunakan Mode Hari Singkat
Salin kode sebagai berikut: www.cuoxin.com
Tanggal Fungsi Publik8 ()
Redup baru saat datetime
Newtime = now ()
return newtime.toshortDatesstring ()
Fungsi akhir
Format Fungsi Tanggal
Format menjadi format umum
Salin kode sebagai berikut: www.cuoxin.com
Tanggal Fungsi9 ()
Redup baru saat datetime
Newtime = datetime.now.subtract (New TimesPan (7, 0, 0, 0))
return formatDateTime (newtime, 0)
Fungsi akhir
Format format tanggal pertumbuhan
Salin kode sebagai berikut: www.cuoxin.com
Tanggal Fungsi10 ()
Redup baru saat datetime
Newtime = datetime.now.subtract (New TimesPan (7, 0, 0, 0))
return formatDateTime (newtime, 1)
Fungsi akhir
Format menjadi format kencan pendek
Salin kode sebagai berikut: www.cuoxin.com
Tanggal Fungsi11 ()
Redup baru saat datetime
Newtime = datetime.now.subtract (New TimesPan (7, 0, 0, 0))
return formatDateTime (newtime, 2)
Fungsi akhir
Format format lama
Salin kode sebagai berikut: www.cuoxin.com
Function date12 ()
Redup baru saat datetime
Newtime = datetime.now.subtract (New TimesPan (7, 0, 0, 0))
return formatDateTime (newtime, 3)
Fungsi akhir
Memformat ke dalam format jangka pendek
Salin kode sebagai berikut: www.cuoxin.com
Function date13 ()
Redup baru saat datetime
Newtime = datetime.now.subtract (New TimesPan (7, 0, 0, 0))
return formatDateTime (newtime, 4)
Fungsi akhir
Tunjukkan tahun, bulan, hari, dan bagian lainnya secara terpisah
Tanggal Tampilkan
Salin kode sebagai berikut: www.cuoxin.com
Function date14 ()
Dim Newtime As DateTime = Now.Adddays (-7)
redup sebagai string
s = (System.String.Format ("{0: dddd}", newtime))
Kembali s
Fungsi akhir
Kembali ke tanggal hari apa dalam seminggu
Salin kode sebagai berikut: www.cuoxin.com
Function date15 ()
Redup mydate sebagai datetime
Redup myweekday sebagai bilangan bulat
Mydate = now.adddays (-5)
Myweekday = hari kerja (mydate)
Kembalikan myweekday
Fungsi akhir
Nilai kembali ke bulan
Salin kode sebagai berikut: www.cuoxin.com
Function date16 ()
Redup mydate sebagai datetime
Redup mymonth sebagai bilangan bulat
Mydate = now.adddays (-5)
Mymonth = bulan (mydate)
mengembalikan mymonth
Fungsi akhir
Mengembalikan string yang diformat
Salin kode sebagai berikut: www.cuoxin.com
Tanggal Fungsi17 ()
Redup mydate sebagai string
Mydate = format (sekarang (), "yyyy")
kembalikan mydate
Fungsi akhir
Fungsi dateff
Mengembalikan nilai varian (panjang) yang menunjukkan jumlah interval waktu antara dua periode hari yang ditentukan.
tata bahasa
Dateff (Interval, Date1, Date2 [, FirstdayOfWeek] [, FirstWeekOfyear]])
Parameter bernama berikut ini termasuk dalam sintaks fungsi DATEFF:
Deskripsi parsial
Interval diperlukan. Ekspresi string, mewakili interval waktu yang digunakan untuk menghitung perbedaan waktu antara Date1 dan Date2
Tanggal1 □ Tanggal 2 Diperlukan; Varian (tanggal). Dua tanggal yang akan digunakan dalam perhitungan.
Firstdayofweek adalah opsional. Menentukan konstanta untuk hari pertama seminggu. Jika tidak ditentukan, hari Minggu adalah hari pertama.
FirstWeekofyear Opsional. Menentukan konstanta untuk minggu pertama tahun ini. Jika tidak ditentukan, minggu yang berisi 1 Januari adalah minggu pertama.
mendirikan
Nilai pengaturan parameter interval adalah sebagai berikut:
Deskripsi Pengaturan
tahun yyyy
Q Season
m bulan
y Jumlah hari dalam satu tahun
D hari
W Jumlah hari dalam seminggu
WW
H
n menit
s detik
Nilai yang ditetapkan dari parameter FirstdayOfWeek adalah sebagai berikut:
Deskripsi Nilai Konstan
VBUSESYSTEM 0 Gunakan pengaturan API NLS.
Vbsunday 1 Minggu (default)
VBMONDY 2 Senin
Vbtuesday 3 Selasa
VBWednesday 4 Rabu
Vbthursday 5 Kamis
VBFriday 6 Jumat
VBSaturday 7 Sabtu
Deskripsi Nilai Konstan
VBUSESYSTEM 0 diatur dengan API NLS.
vbfirstjan1 1 dimulai dari minggu yang berisi 1 Januari (default).
VBFirstFourdays 2 dimulai dengan yang pertama setengah minggu di minggu tahun baru.
Vbfirstfullweek 3 dimulai dengan minggu pertama tanpa antar tahun.
menjelaskan
Fungsi tanggal dapat digunakan untuk menentukan jumlah interval waktu yang ditentukan antara dua tanggal. Misalnya, Anda dapat menggunakan Dateff untuk menghitung berapa hari terpisah antara dua tanggal, atau berapa minggu akan ada antara hari ini dan akhir tahun.
Untuk menghitung jumlah hari di mana tanggal1 dan tanggal2, Anda dapat menggunakan "hari dalam setahun" (y) atau "hari" (d). Ketika interval adalah "Days of a Week" (W), Dateff mengembalikan jumlah minggu selama periode dua hari. Jika Date1 adalah hari Senin, tanggal menghitung jumlah hari Senin hingga tanggal 2. Nomor ini berisi Date2 tetapi tidak tanggal1. Namun, jika interval adalah "minggu" (WW), fungsi DATEFF mengembalikan jumlah "minggu kalender" selama periode dua hari. Ini diperoleh dengan menghitung jumlah hari Minggu antara Date1 dan Date2. Jika Date2 kebetulan hari Minggu, Date2 juga akan ditambahkan ke Hasil Hitung Dateff; Namun, tidak peduli apakah Date1 adalah hari Minggu atau tidak, itu tidak akan dihitung.
Jika Date1 datang lebih lambat dari Date2, nilai pengembalian fungsi tanggal negatif.
Parameter First DayOfWeek mempengaruhi hasil perhitungan menggunakan simbol interval waktu "W" atau "WW".
Jika Date1 atau Date2 adalah teks tanggal, tahun yang ditentukan menjadi bagian tetap dari tanggal tersebut. Namun, jika Date1 atau Date2 terlampir dalam penawaran ganda ("") dan tahun dilewati, tahun berjalan dimasukkan ke dalam kode setiap kali Tanggal Ekspresi1 atau Date2 dihitung. Ini memungkinkan Anda untuk menulis kode program yang cocok untuk tahun yang berbeda.
Ketika menghitung perbedaan tahun antara 31 Desember dan 1 Januari tahun berikutnya, Dateff kembali 1 untuk menunjukkan perbedaan satu tahun, meskipun sebenarnya hanya satu hari.
Bagikan: Ringkasan Metode Pengaturan Waktu Kedaluwarsa Sesi di ASP Waktu kedaluwarsa sesi default dalam ASP adalah 20 menit, yang tidak cukup dalam banyak kasus. Hari ini, beberapa pelanggan telah meminta banyak permintaan dan perlu masuk lagi, jadi saya menyiapkan artikel ini untuk memfasilitasi teman yang membutuhkannya.