» »

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

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_ ::

asp_date.asp

Jest mislem da je tole preprosteje. Ane davidka ;)
Zelo sem zaposlen. Potreboval bi brezčasje... Vsaj za nekaj časa.

Zgodovina sprememb…

  • spremenil: blank3_ ()

david ::

kaj jest? :D

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.

Zgodovina sprememb…

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

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.

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

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?

Zgodovina sprememb…

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

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.





Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Postavitev mySQL

Oddelek: Programiranje
92079 (1657) M01O
»

ASP kako narediti ASC/DESC zaporedje prikaza

Oddelek: Izdelava spletišč
10957 (866) alesrosina
»

Kako do podatka v queryu iz VisualBasicScripta (VBA) v accessu?

Oddelek: Programiranje
112047 (1932) Fim
»

Kako bi napisal .bat file, da bi ...

Oddelek: Programiranje
231829 (1275) AtaStrumf
»

sql, asp in datumi

Oddelek: Programiranje
91020 (824) plizzzzzz

Več podobnih tem