Visualizzazione dei risultati da 1 a 3 su 3

Discussione: data e ora

  1. #1

    data e ora

    ciao sapreste dirmi come mai da quando ho inserito questo script le date di tutti i database me le stampa mese/giono/anno
    ad esempio 1/16/2009
    ???

    codice:
    <%
    '************************************************
    '***** Written By Don Lasseigne *****************
    '***** dlasseigne@yahoo.com *********************
    '************************************************
    
      TableWidth = 500
      BgColor = "#ffffff"
      CellColor = "#ffffff"
    
      dbName = "mdb-database/calendar.mdb"
      Conn= "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & Server.MapPath(dbName)
    
      ViewDayImage = "images/goto.gif"
    
      '# UserName: admin
      '# Password: admin
      '# You can manually change this in the database
    
    
    
      Session.LCID = 1033 
    %>
    
    
    
    
    <%
    '************************************************
    '*****           FUNCTIONS              *********
    '************************************************
    Sub DisplayCalendar(mMonth, yYear)
      
      dDay = DateSerial(yYear,mMonth,1)
      mMonth = Month(dDay)
      yYear = Year(dDay)
      FirstDayOfMonth =  Weekday(dDay)
    
      '## Display the Top of Calendar ##
      CALL DisplayCalendarTop(dDay)
    
      '## Start Displaying the Actual Calendar ##
      Response.Write "<Table Align=center width=" & TableWidth & " CellPadding=3 CellSpacing=1 Border=1 BgColor=" & BgColor & ">" & vbCrlf
      Response.Write "<TR Valign=Top Align=Center BgColor=" & bgcolor & ">" & vbCrlf
      Response.Write  "<TD>Dom</TD>" & vbCrlf
      Response.Write  "<TD>Lun</TD>" & vbCrlf
      Response.Write  "<TD>Mar</TD>" & vbCrlf
      Response.Write  "<TD>Mer</TD>" & vbCrlf
      Response.Write  "<TD>Gio</TD>" & vbCrlf
      Response.Write  "<TD>Ven</TD>" & vbCrlf
      Response.Write  "<TD>Sab</TD>" & vbCrlf
    
      Response.Write "</TR>" & vbCrlf
    
      '## Set dDay to the First day of the month ##
      dDay = DateSerial(yYear,mMonth,1)
    
      FOR j=1 to 6
    
     	Response.Write "<TR>" & vbCrlf
    
    	    FOR i=vbSunday to vbSaturday
      	      CellStr="" 
    	      Color=cellcolor
    
    	      If WeekDay(dDay) = i and Month(dDay) = mMonth then 
    
    		  '## Set Color to Yellow if Current Day
    	          if (Day(dDay) = Day(now)) and (Month(dDay) = Month(now)) and (Year(dDay) = Year(now)) then Color="#85b31f"
    
            	  CellStr = Day(dDay)  & "
    "
    
    		  	  '## Get the Memo Field out of Database for current Date
    			  Memo = GetCellData(dDay)
    		          IF Memo <> "" then 	
       			     '## Format Cell String if there is a Memo ##	
    			      CellStr =Day(dDay)  & "
    "  &  "<a href=#" & dDay & ">[img] & ViewDayImage & [/img]</a>"
    	
    			     '## Save Calendar Details to Print After the Calendar is Displayed ##
    		 	      Details = Details & "<Table Align=center width=" & TableWidth & "  cellspacing=2 cellpadding=3 border=0>"  & vbCrlf
    			      Details = Details & "<TR>" & vbCrlf
    			      Details = Details & " <TD width=" & TableWidth-10 & " bgcolor='" & Bgcolor & "'>" & vbCrlf
    			      if WeekDayName(weekday(dDay)) = "Mondey" then
    			      	giorno="Lunedi"
    			      end if
    			      if WeekDayName(weekday(dDay)) = "Tuesday" then
    			      	giorno="Martedi"
    			      end if
    			      if WeekDayName(weekday(dDay)) = "Wednesday" then
    			      	giorno="Mercoledi"
    			      end if
    			      if WeekDayName(weekday(dDay)) = "Thursday" then
    			      	giorno="Giovedi"
    			      end if
    			      if WeekDayName(weekday(dDay)) = "Friday" then
    			      	giorno="Venerdi"
    			      end if
    			      if WeekDayName(weekday(dDay)) = "Saturday" then
    			      	giorno="Sabato"
    			      end if
    			      if WeekDayName(weekday(dDay)) = "Sunday" then
    			      	giorno="Domenica"
    			      end if
    	        	      Details = Details & "  <a name='" & dDay & "'>" & giorno & " " & Day(dDay) & "" & vbCrlf
    			      Details = Details & " </TD>" & vbCrlf
    		              Details = Details & " <TD Align=right bgcolor='" & BgColor & "'>" & vbCrlf
    	       	              Details = Details & "<a href=#top>Su</a>" 
    			      Details = Details & " </TD>" & vbCrlf
    		              Details = Details & "</TR>" & vbCrlf
    			      Details = Details & "</Table>" & vbCrlf
    		   	      Details = Details & "<Table Align=center width=" & TableWidth & "  cellspacing=2 cellpadding=3 border=0>"  & vbCrlf
    			      Details = Details & "<TR>" & vbCrlf
    			      Details = Details & " <TD bgcolor='" & color & "'>" & vbCrlf
    	        	      Details = Details & "  <PRE><span style='font-family:arial, Verdana, sans-serif'>" & Memo &  "</span></PRE>" &  vbCrlf
    			      Details = Details & " </TD>" & vbCrlf
    		              Details = Details & "</TR>" & vbCrlf
    			      Details = Details & "</Table>" & vbCrlf
    			     '## End Calendar Details ##
            		  End If
    	
            	 '## Get the Next Day 
    	          dDay = DateAdd("d",1,dDay)
    
    	      End If
    
    	      Response.Write "<TD vAlign=top align=left BgColor='" & Color & "'>"  & CellStr & "</TD>" & vbCrlf
    	    NEXT   '## FOR i=vbSunday to vbSaturday ##
    
       	Response.Write "</TR>" & vbCrlf
    
      NEXT  '## For j=1 to 6 ##
    
      Response.Write "</Table>" & vbCrlf
    
      '## Display the Months at the bottom of the calendar ##
      CALL DisplayMonths()
    
      '## Display the Calendar Details ##
      Response.write  "
    " & Details & "
    
    "
    
      For i=1 to 50
         Response.write "
    "
      Next
    
    End Sub
    '************************************************
    '************************************************
    Sub DisplayCalendarTop(dDay)
    	if MonthName(month(dDay)) = "January" then
    		title = "Gennaio " & year(dDay)
    	end if
    	if MonthName(month(dDay)) = "February" then
    		title = "Febbraio " & year(dDay)
    	end if
    	if MonthName(month(dDay)) = "March" then
    		title = "Marzo " & year(dDay)
    	end if
    	if MonthName(month(dDay)) = "April" then
    		title = "Aprile " & year(dDay)
    	end if
    	if MonthName(month(dDay)) = "May" then
    		title = "Maggio " & year(dDay)
    	end if
    	if MonthName(month(dDay)) = "June" then
    		title = "Giugno " & year(dDay)
    	end if
    	if MonthName(month(dDay)) = "July" then
    		title = "Luglio " & year(dDay)
    	end if
    	if MonthName(month(dDay)) = "August" then
    		title = "Agosto " & year(dDay)
    	end if
    	if MonthName(month(dDay)) = "September" then
    		title = "Settembre " & year(dDay)
    	end if
    	if MonthName(month(dDay)) = "October" then
    		title = "Ottobre " & year(dDay)
    	end if
    	if MonthName(month(dDay)) = "November" then
    		title = "Novembre " & year(dDay)
    	end if
    	if MonthName(month(dDay)) = "December" then
    		title = "Dicembre " & year(dDay)
    	end if
      pPREVIOUS = dateadd("m",-1, dDay)
      nNEXT = dateadd("m",1,dDay)
    
      Response.Write "<a name=top><TABLE Align=center CELLPADDING=0 CELLSPACING=0 WIDTH=" & TableWidth & " BORDER=1>" & vbCrlf
      Response.Write "<TR VALIGN=MIDDLE ALIGN=CENTER>" & vbCrlf
      Response.Write "<TD BgColor='" & BgColor & "' ALIGN=center>" & vbCrlf
      Response.Write "[img]images/indietro.jpg[/img]" & vbCrlf
      Response.Write "</TD>" & vbCrlf
      Response.Write "<TD BgColor='" & BgColor & "' ALIGN=center>" & vbCrlf
      Response.Write "<span style='font-size:10pt'>" & Title & "</span>" & vbCrlf
      Response.Write "</TD>" & vbCrlf
      Response.Write "<TD BgColor='" & BgColor & "' ALIGN=center>" & vbCrlf
      Response.Write "[img]images/avanti.jpg[/img]" & vbCrlf
      Response.Write "</TD>" & vbCrlf
      Response.Write "</TR>" & vbCrlf
      Response.Write "</TABLE>" & vbCrlf
    End Sub
    '************************************************
    '************************************************
    Sub DisplayMonths()
      Response.Write "<TABLE Align=center CELLPADDING=0 CELLSPACING=0 WIDTH=" & TableWidth & " BORDER=1 BORDERCOLORLIGHT=#FFFFFF>" & vbCrlf
      Response.Write "<TR VALIGN=MIDDLE ALIGN=CENTER>" & vbCrlf
      Response.Write "<TD ALIGN=center>" & vbCrlf
      Response.Write "Gennaio-" & vbCrlf
      Response.Write "Febbraio-" & vbCrlf
      Response.Write "Marzo-" & vbCrlf
      Response.Write "Aprile-" & vbCrlf
      Response.Write "Maggio-" & vbCrlf
      Response.Write "Giugno" & vbCrlf
      Response.Write "
    "
      Response.Write "Luglio-" & vbCrlf
      Response.Write "Agosto-" & vbCrlf
      Response.Write "Settembre-" & vbCrlf
      Response.Write "Ottobre-" & vbCrlf
      Response.Write "Novembre-" & vbCrlf
      Response.Write "Dicembre" & vbCrlf
      Response.Write "</TD>" & vbCrlf
      Response.Write "</TR></TABLE>" & vbCrlf & vbCrlf
    End Sub
    '************************************************
    '************************************************
    Function GetCellData(dDay)
     Set rs = Server.CreateObject("ADODB.Recordset")
     sSQL = "Select * from CalendarInfo where Date=#" & dDay & "#"
     rs.open sSQL, Conn,3,3
     GetCellData = ""
     if rs.recordcount > 0 then GetCellData=rs("memo")
     rs.close
     Set rs = nothing
    End Function
    '************************************************
    %>

  2. #2
    codice:
      Session.LCID = 1033
    l'lcid a 1033 è americano, quindi la data va nel formato anglosassone mese/giorno/anno. per l'italiano leggi il link

    http://www.microsoft.com/globaldev/r.../lcid-all.mspx
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.