Forum » Izdelava spletišč » asp-problem z datumom
asp-problem z datumom
appz ::
pozdravljeni,
imam tezavo kako izpisati datum da bi izgledalo tako cetrtek - 19.12.2002
zaenkrat mi je ratalo tako :
MyDate = date
imedan = Weekday(MyDate)
if(day(imedan)=1)then
Datum="Ponedeljek - "&day(now)&"." &month(now)&"." &year(now)
end if
if(day(imedan)=4)then
Datum="Cetrtek - "&day(now)&"." &month(now)&"." &year(now)
end if
in tako dalje samo da ni ravo najboljsa opcija ker se mi kasneje zaplete-sicer deluje
me pa zanima ce ve kdo za kaksno boljso opcijo?
lp
imam tezavo kako izpisati datum da bi izgledalo tako cetrtek - 19.12.2002
zaenkrat mi je ratalo tako :
MyDate = date
imedan = Weekday(MyDate)
if(day(imedan)=1)then
Datum="Ponedeljek - "&day(now)&"." &month(now)&"." &year(now)
end if
if(day(imedan)=4)then
Datum="Cetrtek - "&day(now)&"." &month(now)&"." &year(now)
end if
in tako dalje samo da ni ravo najboljsa opcija ker se mi kasneje zaplete-sicer deluje
me pa zanima ce ve kdo za kaksno boljso opcijo?
lp
- premaknil: Gandalfar ()
bzagozen ::
(%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%)
(SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT)
function DoDateTime(str, nNamedFormat, nLCID)
dim strRet
dim nOldLCID
strRet = str
If (nLCID > -1) Then
oldLCID = Session.LCID
End If
On Error Resume Next
If (nLCID > -1) Then
Session.LCID = nLCID
End If
If ((nLCID < 0) Or (Session.LCID = nLCID)) Then
strRet = FormatDateTime(str, nNamedFormat)
End If
If (nLCID > -1) Then
Session.LCID = oldLCID
End If
DoDateTime = strRet
End Function
(/SCRIPT)
(%= DoDateTime((date()), 1, 1033) %)
1033 ti mislim, da določa jezik izpisa.
www.alkoma.si
blank3_ ::
Zelo sem zaposlen. Potreboval bi brezčasje... Vsaj za nekaj časa.
Zgodovina sprememb…
- spremenil: blank3_ ()
david ::
kaj jest?
glede izpisa imas vec moznosti ... recimo, eden tak je:
arrWeekDay = Array("nedelja","ponedeljek","torek","sreda","četrtek","petek","sobota")
strDan = Day(strDatum)
strMesec = Month(strDatum)
strDan = "0" & strDan
If Len(strDan) = 1 Then strDan = "0" & strDan
If Len(strMesec) = 1 Then strMesec = "0" & strMesec
datum = arrWeekDay(WeekDay(strDatum) - 1) & ", " & strDan & "." & strMesec & "." & Year(strDatum)
druga moznost je da uporabis privez strezniski zapis vendar je ponavadi problem da ni ravno tisto kar si zelis imeti ... tako da je najbolje da sam reces kaj ces ... recimo tako kot je to zgoraj ...
glede izpisa imas vec moznosti ... recimo, eden tak je:
arrWeekDay = Array("nedelja","ponedeljek","torek","sreda","četrtek","petek","sobota")
strDan = Day(strDatum)
strMesec = Month(strDatum)
strDan = "0" & strDan
If Len(strDan) = 1 Then strDan = "0" & strDan
If Len(strMesec) = 1 Then strMesec = "0" & strMesec
datum = arrWeekDay(WeekDay(strDatum) - 1) & ", " & strDan & "." & strMesec & "." & Year(strDatum)
druga moznost je da uporabis privez strezniski zapis vendar je ponavadi problem da ni ravno tisto kar si zelis imeti ... tako da je najbolje da sam reces kaj ces ... recimo tako kot je to zgoraj ...
Old-Death ::
Emmm sploh vas ne razumem kaj hočete nardit.
No vseen
Ime dneva v tednu dobiš tako:
ime_dan= weekdayname(weekday(date))
zakaj ustvarjate polja??
datum pa pač izpišeš, s tem da če daš čist na začetek
language="vbscript" lcid="1060"
se ti bo vse skupi izpisalo v slovenščini.
No vseen
Ime dneva v tednu dobiš tako:
ime_dan= weekdayname(weekday(date))
zakaj ustvarjate polja??
datum pa pač izpišeš, s tem da če daš čist na začetek
language="vbscript" lcid="1060"
se ti bo vse skupi izpisalo v slovenščini.
Zgodovina sprememb…
- spremenil: Old-Death ()
appz ::
Old-Death-simpl je tanarabuls pravis in res je dela ko šus..thx ...sam mam pa se en problem kak to spravt v...no takole imam dropdown meni in bi rad ko izberem dolocen dan recimo 22 december 2002 da se izpise ponedeljek - 22.12.2002...to pomeni da bi rad da mi izpise ime dneva za vsakega izbranega ne samo za danasnjega
ce mi lahko pomagas ali kdo drug..hvala
ce mi lahko pomagas ali kdo drug..hvala
appz ::
aja pa ce se mogoce kdo ve kako naredit da ne mores izbrat(tudi drop down meni) datuma starejsega od danasnjega(ko vpisujes novico) thx
Old-Death ::
Ja, to preprečiš tako da sploh ne daš datumov starejših od danes v drop-down meni:)
Med kolikšnim številom datumov pa želiš izbirati v drop_down meniju?
A jih vlečeš iz baze?
Še malo opiši kaj hočeš narediti.
Med kolikšnim številom datumov pa želiš izbirati v drop_down meniju?
A jih vlečeš iz baze?
Še malo opiši kaj hočeš narediti.
appz ::
v bistvu imam dropdown fizicno zafilan z datumi pa jih pol samo selectam ...in to kar si mi ti pomagu je cist ql za izpis imena dneva za present ne vem pa kako bi to potem prefu*... da fi laufal za starejse in datume kateri se pridejo...to je pri IZPISU NOVICE..PRI VPISU je pa potrebno ista zadeva samo da rabim samo za present in nove ....+ opcija da pri vpisu ne mores selectat starejsega datuma od danasnjega...
zdej izgleda priblizno tako:
tak da mi vedno izpise novice za present datum
if (Datum="..")then
Datum= weekdayname(weekday(date))&" - "&day(now)&"."&month(now)&"."&year(now)
end if
Upam da mi bos lahko po tem strudljanju vsaj mal lahko objasnu stvar oz.pomagal...ce ti pa se kaj ni jasno(se men ni vse) pa sam vpras
lp
zdej izgleda priblizno tako:
tak da mi vedno izpise novice za present datum
if (Datum="..")then
Datum= weekdayname(weekday(date))&" - "&day(now)&"."&month(now)&"."&year(now)
end if
Upam da mi bos lahko po tem strudljanju vsaj mal lahko objasnu stvar oz.pomagal...ce ti pa se kaj ni jasno(se men ni vse) pa sam vpras
lp
Old-Death ::
Aha, torej pri vpisu novic bi rad imel v dropdownu današnji datum in datume v bližnji prihodnosti.
Tole bi ti v dropdown vrglo danasnji datum in datume v roku enega meseca
<%
dat_cez_en_mesec = DateAdd("M",1,date)
st_dni_v_tekocem_mesecu = DateDiff("D",date,dat_cez_en_mesec)
i = 0
%>
<select size="1" name="D1">
<%
for i = 0 to st_dni_v_tekocem_mesecu
%>
<option><%=dateadd("d",i,date)%></option>
<%
next
%>
</select>
Zakaj pa želiš izbirati datume tudi pri izpisu novic?
Tole bi ti v dropdown vrglo danasnji datum in datume v roku enega meseca
<%
dat_cez_en_mesec = DateAdd("M",1,date)
st_dni_v_tekocem_mesecu = DateDiff("D",date,dat_cez_en_mesec)
i = 0
%>
<select size="1" name="D1">
<%
for i = 0 to st_dni_v_tekocem_mesecu
%>
<option><%=dateadd("d",i,date)%></option>
<%
next
%>
</select>
Zakaj pa želiš izbirati datume tudi pri izpisu novic?
Zgodovina sprememb…
- spremenil: Old-Death ()
appz ::
thx old-death spet neki koristnga naucu....sam me pa res zanima ce ves kako bi lahko dodal ime dneva k datumu katerega obiskovalec izbere
zakaj? da si lahko obiskovalec izbere za kateri dan ga zanima novica...ce je v zeljenem dnevu kaj novega se izpise drugac pac da ni novice!!
good?
lp
zakaj? da si lahko obiskovalec izbere za kateri dan ga zanima novica...ce je v zeljenem dnevu kaj novega se izpise drugac pac da ni novice!!
good?
lp
Old-Death ::
ja sej ime dneva prek datuma že znaš dubit, z funkcijo weekdayname.
OK, greva po vrsti če ti še ni jasno.
Narediš 2 strani, recimo izberi.asp in izpiši.asp.
V izberi.asp daš formo in vanjo dropdown-meni, parameter action pa naj ima vrednost izpiši.asp.
V izpiši.asp pa zahtevaš vrednost drop down menija z :
izbrani_datum = request.form("ime_drop_down_menija")
ime_dneva = weekdayname(izbrani_datum)
in pol sam še izpišeš
response.write ime_dneva &" - "&izbrani_datum
Very simple a ni?
Tole je bolj teoretično napisan, sej nejbrž se že spoznaš na forme in zahtevanje vrednosti iz njih.
OK, greva po vrsti če ti še ni jasno.
Narediš 2 strani, recimo izberi.asp in izpiši.asp.
V izberi.asp daš formo in vanjo dropdown-meni, parameter action pa naj ima vrednost izpiši.asp.
V izpiši.asp pa zahtevaš vrednost drop down menija z :
izbrani_datum = request.form("ime_drop_down_menija")
ime_dneva = weekdayname(izbrani_datum)
in pol sam še izpišeš
response.write ime_dneva &" - "&izbrani_datum
Very simple a ni?
Tole je bolj teoretično napisan, sej nejbrž se že spoznaš na forme in zahtevanje vrednosti iz njih.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Postavitev mySQLOddelek: Programiranje | 2246 (1824) | M01O |
» | ASP kako narediti ASC/DESC zaporedje prikazaOddelek: Izdelava spletišč | 1013 (922) | alesrosina |
» | Kako do podatka v queryu iz VisualBasicScripta (VBA) v accessu?Oddelek: Programiranje | 2171 (2056) | Fim |
» | Kako bi napisal .bat file, da bi ...Oddelek: Programiranje | 1906 (1352) | AtaStrumf |
» | sql, asp in datumiOddelek: Programiranje | 1102 (906) | plizzzzzz |