cs_Bud
Messages postés224Date d'inscriptionvendredi 14 septembre 2001StatutMembreDernière intervention14 juillet 2006
-
25 mai 2005 à 09:12
cs_Michel76
Messages postés13Date d'inscriptionjeudi 27 février 2003StatutMembreDernière intervention24 janvier 2007
-
30 déc. 2005 à 09:47
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Michel76
Messages postés13Date d'inscriptionjeudi 27 février 2003StatutMembreDernière intervention24 janvier 2007 30 déc. 2005 à 09:47
Hello,
Curieusement, je suis en train de réaliser une application pour des utilisateurs situés en Guadeloupe.
La particularité de la Guadeloupe est qu'il n'y a pas d'heure d'été/hiver (donc la proposition de Bud est à exclure).
C'est heure GMT - 4 heures, donc en créant un fichier "getgmtoffset.asp" contenant :
On place le nombre d'heures entre l'heure GMT et l'heure du serveur dans une variable application.
Reste dans le code où tu as besoin de l'heure locale de la Guadeloupe à placer :
cs_tidave
Messages postés18Date d'inscriptiondimanche 31 octobre 2004StatutMembreDernière intervention16 juin 2009 16 sept. 2005 à 20:22
Voilà , j'ai battaillé ferme et voilà la modification de ma source
<%'Le date du style Lundi 1er Juillet 2005 avec le decalage horaire
' devellopé par bergina davidpour http://www.cedi971.com
'definir le decalage horaire
dim dec 'decalage horaire
dec=6
if not hour(now)>(dec-1) and hour(now) < 24 then
decalage="ok"
end if
dim jour_de_guadada ' date de la guadeloupe
function wjour(jour) ' pour mettre la premier lettre en majuscule
wjour=Ucase(left(jour,1))&Lcase(right(jour,len(jour)-1))
end function
function numjour(num) 'pour transformer 1 en 1er
if day(date())=1 then numjour=replace(num,"1","1er") else numjour=num end if
end function
%>
<%if decalage="ok" and day(date)=1 and monthname(month(date))="janvier" then %>
<%jour_de_guadada=wjour(weekdayname(weekday(date-1))) & " " & day(date-1) & " " & wjour(monthname(month(date-1)))& " " & year(date-1)%>
tbbuim1
Messages postés940Date d'inscriptionjeudi 20 février 2003StatutMembreDernière intervention 3 février 20119 16 sept. 2005 à 14:45
tiembé raide pa moli ;p
cs_tidave
Messages postés18Date d'inscriptiondimanche 31 octobre 2004StatutMembreDernière intervention16 juin 2009 30 mai 2005 à 04:26
Salut a tous , donc je vois que meme si compliqué , la methode de la base de données est la methode la plus sur,
parce que le pc n'est pas tjs a l'heure entre autre et que les autre methode ne fonctionne pas comme je veux .
merci de votre aide ,
ObelixSuisse
Messages postés15Date d'inscriptionlundi 9 mai 2005StatutMembreDernière intervention26 mai 2010 30 mai 2005 à 00:40
Essaie plutôt d'utiliser l'heure locale... Bon c'est celle du PC, mais c'est bcp plus dynamique en JavaScript
Inspire toi de ça...
<html>
<script type="text/javascript">
function getDate(){
var sDate=new Date
return "Local Time = " + sDate.toLocaleString().replace(".","").replace(",","")
}
</script>
</html>
cs_Bud
Messages postés224Date d'inscriptionvendredi 14 septembre 2001StatutMembreDernière intervention14 juillet 2006 26 mai 2005 à 16:44
cs_tidave
Messages postés18Date d'inscriptiondimanche 31 octobre 2004StatutMembreDernière intervention16 juin 2009 26 mai 2005 à 14:57
salut , j'ai essayé cette methode , mais ça ne marche pas ,
quand je fais ça : dateAdd("h",now(),-6)
j'ai une date ( pas la date du jour , ni année) mais en chiffre et avec l'heure ;
16/05/1904 02:00:00
je veux la date au format: lundi 22 mai 2005
merci
jfperras
Messages postés69Date d'inscriptionvendredi 13 septembre 2002StatutMembreDernière intervention 6 mai 2009 26 mai 2005 à 14:32
Tout comme Bud, je me dis exactement la même chose...
Explication demandée svp :)
cs_Bud
Messages postés224Date d'inscriptionvendredi 14 septembre 2001StatutMembreDernière intervention14 juillet 2006 25 mai 2005 à 09:12
Euh!!! Un simple dateAdd("h",now(),-6) aurait du te donner ta bonne date non?
30 déc. 2005 à 09:47
Curieusement, je suis en train de réaliser une application pour des utilisateurs situés en Guadeloupe.
La particularité de la Guadeloupe est qu'il n'y a pas d'heure d'été/hiver (donc la proposition de Bud est à exclure).
C'est heure GMT - 4 heures, donc en créant un fichier "getgmtoffset.asp" contenant :
<%@ LANGUAGE=JScript %>
<%
Application("ServerGMTOffset") = 0 + (new Date().getTimezoneOffset() / 60)
%>
On place le nombre d'heures entre l'heure GMT et l'heure du serveur dans une variable application.
Reste dans le code où tu as besoin de l'heure locale de la Guadeloupe à placer :
<%
Server.execute "getgmtoffset.asp"
Response.Write("Guadeloupe : "&DateAdd("h",Application("ServerGMTOffset")-4,Now)
%>
A+
Michel
16 sept. 2005 à 20:22
<%'Le date du style Lundi 1er Juillet 2005 avec le decalage horaire
' devellopé par bergina davidpour http://www.cedi971.com
'definir le decalage horaire
dim dec 'decalage horaire
dec=6
if not hour(now)>(dec-1) and hour(now) < 24 then
decalage="ok"
end if
dim jour_de_guadada ' date de la guadeloupe
function wjour(jour) ' pour mettre la premier lettre en majuscule
wjour=Ucase(left(jour,1))&Lcase(right(jour,len(jour)-1))
end function
function numjour(num) 'pour transformer 1 en 1er
if day(date())=1 then numjour=replace(num,"1","1er") else numjour=num end if
end function
%>
<%if decalage="ok" and day(date)=1 and monthname(month(date))="janvier" then %>
<%jour_de_guadada=wjour(weekdayname(weekday(date-1))) & " " & day(date-1) & " " & wjour(monthname(month(date-1)))& " " & year(date-1)%>
<%elseif decalage="ok" and day(date)=1 then %>
<%jour_de_guadada=wjour(weekdayname(weekday(date-1))) & " " & day(date-1) & " " & wjour(monthname(month(date-1)))& " " & year(date)%>
<%elseif decalage="ok" then %>
<%jour_de_guadada=wjour(weekdayname(weekday(date-1))) & " " & numjour(day(date-1)) & " " & wjour(monthname(month(date)))& " " & year(date)%>
<%else%>
<%jour_de_guadada=wjour(weekdayname(weekday(date))) & " " & numjour(day(date)) & " " & wjour(monthname(month(date)))& " " & year(date)%>
<%end if%>
<%response.write jour_de_guadada%>
16 sept. 2005 à 14:45
30 mai 2005 à 04:26
parce que le pc n'est pas tjs a l'heure entre autre et que les autre methode ne fonctionne pas comme je veux .
merci de votre aide ,
30 mai 2005 à 00:40
Inspire toi de ça...
<html>
<script type="text/javascript">
function getDate(){
var sDate=new Date
return "Local Time = " + sDate.toLocaleString().replace(".","").replace(",","")
}
</script>
</html>
26 mai 2005 à 16:44
26 mai 2005 à 14:57
quand je fais ça : dateAdd("h",now(),-6)
j'ai une date ( pas la date du jour , ni année) mais en chiffre et avec l'heure ;
16/05/1904 02:00:00
je veux la date au format: lundi 22 mai 2005
merci
26 mai 2005 à 14:32
Explication demandée svp :)
25 mai 2005 à 09:12