Recommandé: ASP connecte SQL et Access Data Code (fonctions aléatoires dans ASP) ASP Connect SQL et Access Data Code, Fonctions aléatoires Dans ASP, les amis qui en ont besoin peuvent y faire référence
Fonctions de basedate () obtient la date, format: 2004-2-28
Time () Obtenez le temps, Format: 22:24:59
Maintenant () Obtenez le format de date et d'heure: 2005-5-2 22:37:30
Comment utiliser:
d = date ()
Obtenez l'année: l'année (d)
Obtenir le mois: mois (d)
Obtenez la journée: jour (d)
Obtenez le jour de la semaine (D)
t = time ()
Obtenez l'heure: heure (t)
Obtenez des minutes: minute (t)
Obtenez des secondes: deuxième (t)
=================================================.
DataEadd (intervalle, numéro, date)
Cette fonction est utilisée pour ajouter ou soustraire l'intervalle de temps spécifié de la date.
Description du paramètre:
intervalle-l'intervalle de référence de l'opération
nombre-plus combien peut être négatif
Date de base
Vous trouverez ci-dessous des valeurs facultatives pour l'intervalle, notez qu'ils sont cités:
Par exemple:
1. Calculez demain:
Demain = dataEadd ("d", 1, date ())
2. La veille du 1er décembre 2012:
preday = dataeadd ("d", - 1, "2012-12-1")
Pour une utilisation plus détaillée, veuillez rechercher.
=================================================.
Fonction d'intervalle de jour - DADIFF (Interval, Date1, Date2 [, FirstdayOfweek] [, Firstweekofyear]])
Calculez l'intervalle entre les deux dates.
Par exemple, vous pouvez utiliser Dadiff pour calculer le nombre de jours d'intervalle entre deux dates, ou combien de semaines il y aura entre aujourd'hui et la fin de l'année. Si la date1 est supérieure à la date2, un nombre négatif est renvoyé.
Description du paramètre:
Fonction DATAEADD ()
Date1, Date2 - Deux dates pour effectuer l'opération
Paramètres facultatifs:
FirstDayOfweek - Spécifie la constante pour le premier jour d'une semaine. Si ce n'est pas spécifié, le dimanche est le premier jour.
Ce paramètre affecte le résultat lorsque deux dates diffèrent par semaines (le symbole d'intervalle "W" ou "WW"). Veuillez rechercher des détails.
Firstweekofyear - Comment déterminer la première semaine de l'année, sinon spécifiée, la semaine contenant le 1er janvier est la première semaine. Veuillez rechercher des détails.
=================================================.
Autres fonctions:
DaSeSerial (année, mois, jour) - convertit la valeur numérique en variable de date et renvoie le même type de valeur que la fonction date (). Par exemple, si Day = 35, il calculera automatiquement jusqu'au mois prochain. Par exemple, Dateserial (1990 - 10, 8 - 2, 1 - 1) calcule la date avant dix ans, deux mois et un autre jour le 1er août 1990, c'est-à-dire le 31 mai 1980.
DatePart (Interval, Date [, FirstDayOfweek [, FirstweekOfyear]]) - Renvoie la valeur de la partie d'heure spécifiée. Par exemple, vous pouvez utiliser DatePart pour calculer le jour de la semaine ou quelle heure il est actuellement. Les paramètres sont les mêmes que ci-dessus.
DateValue (Date) - Convertit divers chaînes de format de date en variables de date et renvoie le même type de valeur que la fonction DATE (). Par exemple, en plus du 30/12/1991 et du 13/3/91, DateValue identifie également le 30 décembre 1991 et le 30 décembre 1991.
TimeValue (temps) - convertit diverses chaînes de format de temps en variables de temps. Le principe est le même que DateValue.
TimeSerial (heure, minute, deuxième) - convertit une valeur numérique en variable de temps, le type de valeur de retour est le même que la fonction Time (). Le principe est le même que le dateserial.
TIMER () - Le nombre de secondes s'est écoulé de minuit à maintenant.
Voici des exemples d'utilisation:
Maintenant () obtient la date et l'heure du système actuels. La sortie ASP peut être écrite comme ceci: <% = maintenant ()%>
Année (maintenant ()) Obtenez l'année, sortie ASP: <% = an (maintenant ())%>
Mois (maintenant ()) obtient le mois en cours, sortie ASP: <% = mois (maintenant ())%>
jour (maintenant ()) Obtenez le nombre de jours, sortie ASP: <% = jour (maintenant ())%>
Minute (maintenant ()) Obtenez les minutes, sortie ASP: <% = minute (maintenant ())%>
Deuxième (maintenant ()) Obtenez le nombre de secondes, sortie ASP: <% = seconde (maintenant ())%>
date () obtient la date du système actuelle, format: 2004-2-28
Time () obtient l'heure actuelle du système, Format: 22:24:59
Fonction DataEadd (temps en arrière)
DataEadd ("h", 13, maintenant ()) où "h" représente l'heure, 13 représente 13 heures, maintenant () est la date et l'heure actuelles, ou "h" peut être modifié:
Description du réglage
Yyyy Year
Q Quarterly
M mois
Y Nombre de jours en un an
d jour
W Nombre de jours d'une semaine
WW
h heures
n minutes
S secondes
Soustraire un certain nombre de jours par intervalle de temps
Copiez le code comme suit: www.cuoxin.com
Fonction Date1 ()
Dim Newtime comme Datetime
Newtime = DateTime.Now.Substract (New TimeSpan (7, 0, 0, 0))
Newtime = newtime.format ("mm / dd / yyyy", datetimeformatinfo)
Response.Write (Newtime)
Fonction finale
Utilisez la méthode d'ajout de jours négatifs pour soustraire un certain nombre de jours
Copiez le code comme suit: www.cuoxin.com
Date de fonction publique2 ()
Dim Newtime comme Datetime
Newtime = datetime.now.adddays (-7)
Dim s comme string = newtime
Retour s
Fonction finale
Renvoie la chaîne de nom de date
Copiez le code comme suit: www.cuoxin.com
Date de fonction3 ()
Dim Newtime as DateTime = Now.Adddays (-7)
réponse.write (System.String.format ("{0: mm / dd / yyyy}", newtime))
Fonction finale
Fonction Date4 ()
Dim Newtime comme Datetime
Newtime = now.adddays (-7)
return newtime.toString ()
Fonction finale
Utilisez le mode à long terme
Copiez le code comme suit: www.cuoxin.com
Date de fonction publique5 ()
Dim Newtime comme Datetime
Newtime = maintenant ()
return newtime.tolongtimestring ()
Fonction finale
Utilisez le mode de court terme
Copiez le code comme suit: www.cuoxin.com
Date de fonction publique6 ()
Dim Newtime comme Datetime
Newtime = maintenant ()
return newtime.toshorttimestring ()
Fonction finale
Utiliser le mode Date à long terme
Copiez le code comme suit: www.cuoxin.com
Date de fonction publique7 ()
Dim Newtime comme Datetime
Newtime = maintenant ()
return newtime.tolongdatestring ()
Fonction finale
Utilisez le mode de courte journée
Copiez le code comme suit: www.cuoxin.com
Date de fonction publique8 ()
Dim Newtime comme Datetime
Newtime = maintenant ()
return newtime.toshortdatessstring ()
Fonction finale
Fonction de date de format
Format dans un format général
Copiez le code comme suit: www.cuoxin.com
Date de fonction 9 ()
Dim Newtime comme Datetime
Newtime = DateTime.Now.Substract (New TimeSpan (7, 0, 0, 0))
Retour FormatDateTime (Newtime, 0)
Fonction finale
Format le format de date de croissance
Copiez le code comme suit: www.cuoxin.com
Fonction Date10 ()
Dim Newtime comme Datetime
Newtime = DateTime.Now.Substract (New TimeSpan (7, 0, 0, 0))
Retour FormatDateTime (Newtime, 1)
Fonction finale
Format en format de date à court terme
Copiez le code comme suit: www.cuoxin.com
Fonction Date11 ()
Dim Newtime comme Datetime
Newtime = DateTime.Now.Substract (New TimeSpan (7, 0, 0, 0))
Retour FormatDateTime (Newtime, 2)
Fonction finale
Format de longue date
Copiez le code comme suit: www.cuoxin.com
Fonction Date12 ()
Dim Newtime comme Datetime
Newtime = DateTime.Now.Substract (New TimeSpan (7, 0, 0, 0))
Retour FormatDateTime (Newtime, 3)
Fonction finale
Format en format à court terme
Copiez le code comme suit: www.cuoxin.com
Fonction Date13 ()
Dim Newtime comme Datetime
Newtime = DateTime.Now.Substract (New TimeSpan (7, 0, 0, 0))
Retour FormatDateTime (Newtime, 4)
Fonction finale
Montrez séparément l'année, le mois, le jour et les autres pièces
Date de présentation
Copiez le code comme suit: www.cuoxin.com
Fonction Date14 ()
Dim Newtime as DateTime = Now.Adddays (-7)
Dim S comme chaîne
S = (System.String.format ("{0: dddd}", newtime))
Retour s
Fonction finale
Revenir à la date du jour de la semaine
Copiez le code comme suit: www.cuoxin.com
Fonction Date15 ()
Dim Mydate comme DateTime
Dim Myweekday comme entier
Mydate = maintenant.adddays (-5)
Myweekday = en semaine (mydate)
Retour Myweekday
Fonction finale
Retour à la valeur du mois
Copiez le code comme suit: www.cuoxin.com
Fonction Date16 ()
Dim Mydate comme DateTime
Dim mymonth comme entier
Mydate = maintenant.adddays (-5)
Mymonth = mois (mydate)
Retour Mymonth
Fonction finale
Renvoie une chaîne formatée
Copiez le code comme suit: www.cuoxin.com
Fonction Date17 ()
Mydate dim comme chaîne
MyDate = format (maintenant (), "yyyy")
retourner mydate
Fonction finale
Fonction Dadiff
Renvoie la valeur de la variante (longue) indiquant le nombre d'intervalles de temps entre deux périodes de jour spécifiées.
grammaire
DADIFF (Interval, Date1, Date2 [, FirstdayOfweek] [, Firstweekofyear]]))
Les paramètres nommés suivants sont inclus dans la syntaxe de la fonction DADAIFF:
Description partielle
un intervalle est nécessaire. Expression de la chaîne, représentant l'intervalle de temps utilisé pour calculer la différence de temps entre Date1 et Date2
Date1 □ Date2 nécessaire; Variante (date). Les deux dates à utiliser dans le calcul.
FirstDayOfweek est facultatif. Spécifie la constante pour le premier jour d'une semaine. Si ce n'est pas spécifié, le dimanche est le premier jour.
Firstweekofyear facultatif. Spécifie la constante pour la première semaine de l'année. Si ce n'est pas spécifié, la semaine contenant le 1er janvier est la première semaine.
installation
Les valeurs de réglage du paramètre d'intervalle sont les suivantes:
Description du réglage
Yyyy Year
Q Saison
M mois
Y Nombre de jours en un an
d jour
W Nombre de jours d'une semaine
WW
H
n minutes
S secondes
Les valeurs définies du paramètre FirstDayOfweek sont les suivantes:
Description de la valeur constante
VBUSESystem 0 Utilisez les paramètres de l'API NLS.
Vbsunday 1 dimanche (par défaut)
Vbmonday 2 lundi
VBtusday 3 mardi
VBWEDNESDay 4 mercredi
VBTHURSDAY 5 Jeudi
vbfriday 6 vendredi
VBSMURYDAY 7 SAMEDI
Description de la valeur constante
VBUSESystem 0 configure avec l'API NLS.
VBFirstJan1 1 commence par la semaine contenant le 1er janvier (par défaut).
VBFirstfourdays 2 commence avec le premier de sa plus demi-semaine dans la semaine de la nouvelle année.
VBFirstfullweek 3 commence par la première semaine sans inter-année.
illustrer
La fonction Dadiff peut être utilisée pour déterminer le nombre d'intervalles de temps spécifiés entre deux dates. Par exemple, vous pouvez utiliser Dadiff pour calculer le nombre de jours d'intervalle entre deux dates, ou combien de semaines il y aura entre aujourd'hui et la fin de l'année.
Pour calculer le nombre de jours où Date1 et Date2, vous pouvez utiliser "Days of a Year" (Y) ou "Days" (D). Lorsque l'intervalle est "Days of a Week" (W), Dadiff renvoie le nombre de semaines au cours de la période de deux jours. Si la date1 est le lundi, Datediff calcule le nombre de lundis jusqu'à la date2. Ce numéro contient la date2 mais pas la date1. Cependant, si l'intervalle est "Semaine" (WW), la fonction Dadiff renvoie le nombre de "semaines civiles" au cours de la période de deux jours. Il est obtenu en calculant le nombre de dimanches entre la date 1 et la date2. Si la date2 se trouve dimanche, la date2 sera également ajoutée au résultat du décompte Dadiff; Cependant, peu importe que la date1 soit dimanche ou non, elle ne sera pas comptée.
Si la date1 vient plus tard que la date2, la valeur de retour de la fonction DADAIFF est négative.
Le paramètre FirstDayOfweek affecte le résultat du calcul en utilisant le symbole d'intervalle de temps "W" ou "WW".
Si la date1 ou la date2 est un texte de date, l'année spécifiée devient une partie fixe de cette date. Cependant, si Date1 ou Date2 est enfermé en doubles guillemets ("") et que l'année est ignorée, l'année en cours est insérée dans le code chaque fois que la date d'expression1 ou 2 est calculée. Cela vous permet d'écrire du code du programme adapté à différentes années.
Lors du calcul de la différence de l'année entre le 31 décembre et le 1er janvier de l'année suivante, Dadiff renvoie 1 pour indiquer une différence d'année, bien qu'il ne soit en fait qu'un jour.
Partager: Résumé de la méthode de définition du temps d'expiration de la session dans ASP Le temps d'expiration de session par défaut dans ASP est de 20 minutes, ce qui n'est pas suffisant dans de nombreux cas. Aujourd'hui, certains clients ont demandé beaucoup de demandes et doivent se connecter à nouveau, j'ai donc préparé cet article pour faciliter les amis qui en ont besoin.