Questione : Disposizione di tempo di Chanign nella lima di A JS

Ciao sto usando uno scritto che produce un quotidiano, il settimanale ed il calendario mensile. Sto funzionando nelle edizioni formating. La disposizione corrente stampa everyting tra 24 ora… che lo ho bisogno di stampare in 12 ore quale la h: i una disposizione. Sono incerto come a. Sotto sono le funzioni che producono il tempo.  “, tmt,„ ho bisogno basicamente di questa variabile al 2:00 pm della pinta anziché il 14:00. class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del "); //////////NOT SURE CHE PARTE DI QUESTA FUNZIONE CHE AVRETE BISOGNO DI fomartTimeShow di funzione (h) { di ritorno h < 10? “0„ + h +„: 00 ": h + “: 00„; } getymformat di funzione (data, comparedate, isshowtime, isshowweek, showcompare) { varietà showyear = isshowtime! = undefined? (date.getFullYear ()! = nuova data () .getFullYear ()) : allineare; lo showmonth di varietà = allinea; la varietà showday = allinea; showtime = isshowtime di varietà || falso; showweek = isshowweek di varietà || falso; se (comparedate) { showyear = comparedate.getFullYear ()! = date.getFullYear (); //showmonth = comparedate.getFullYear ()! = date.getFullYear () || date.getMonth ()! = comparedate.getMonth (); se (&& del == date.getFullYear di comparedate.getFullYear () () && del == comparedate.getMonth di date.getMonth () () == comparedate.getDate di date.getDate () () ) { showyear = showmonth = showday = showweek = falso; } } varietà a = []; se (showyear) { a.push (i18n.xgcalendar.dateformat.fulldayshow) } altrimenti se (showmonth) { a.push (i18n.xgcalendar.dateformat. Md3) } altrimenti se (showday) { a.push (i18n.xgcalendar.dateformat.day); } a.push (showweek? “(w)„: "", showtime? “HH: millimetro„: ""); a.join di ritorno (""); } funzione CalDateShow (startday, endday, isshowtime, isshowweek) { se (! endday) { dateFormat.call di ritorno (startday, getymformat (startday, nullo, isshowtime)); } altrimenti { strstart= dateFormat.call (startday, getymformat (startday, nullo, isshowtime, isshowweek) di varietà); varietà strend=dateFormat.call (endday, getymformat (endday, startday, isshowtime, isshowweek)); la varietà si unisce = (strend! = ""? “-„: ""); restituire [strstart, strend] .join (unir); } } dochange di funzione () { varietà d = getRdate (); varietà caricata = checkInEr (d.start, d.end); se (! caricato) { popolare (); } } checkInEr di funzione (inizio, estremità) { ll di varietà = option.loadDateR.length; se (== 0 del ll) { falso di ritorno; } varietà r = falso; varietà r2 = falso; per (varietà i = 0; i < ll; i++) { r = falso, r2 = falso; Dott. di varietà = option.loadDateR [i]; se (<= dr.enddate di inizio del && del >= dr.startdate di inizio) { le r = allineano; } se (== dateFormat.call (dr.startdate, “yyyyMMdd„ di dateFormat.call (inizio, “yyyyMMdd„)) || == dateFormat.call (dr.enddate, “yyyyMMdd„ di dateFormat.call (inizio, “yyyyMMdd„))) { le r = allineano; } se (! estremità) {r2 = allineano; } altrimenti { se (<= dr.enddate dell'estremità del && del >= dr.startdate dell'estremità) { r2 = allineano; } se (== dateFormat.call (dr.startdate, “yyyyMMdd„ di dateFormat.call (estremità, “yyyyMMdd„)) || == dateFormat.call (dr.enddate, “yyyyMMdd„ di dateFormat.call (estremità, “yyyyMMdd„))) { r2 = allineano; } } se (&& r2 della r) { rottura; } } r di ritorno del && r2; } funzione buildtempdayevent (SH, il MP, eh, em, la h, il titolo, w, ridimensiona, il thindex) { tema = thindex di varietà! = undefined il >= 0 del thindex del &&? TC (thindex): TC (); newtemp di varietà = Tp (__SCOLLEVENTTEMP, { bdcolor: tema [0], bgcolor2: tema [0], bgcolor1: tema [2], dati: "", starttime: [pZero (SH), pZero (MP)].join (“: "), endtime: [pZero (eh), pZero (em)].join (“: "), soddisfare: titolo? titolo: i18n.xgcalendar.new_event, titolo: titolo? titolo: i18n.xgcalendar.new_event, icona: “class= del   „, parte superiore: “0px„, parte di sinistra: "", larghezza: w? w: “100%„, altezza: h - 4, i: “- 1„, resistenza: “trascinare-circuito integrato„, rivisualizzazione: ridimensionare? “blocco„: “nessun„ }); newtemp di ritorno;
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
class= >////////////DISPLAY " notpretty " del id= " codeSnippet866820 " del
„, tmt, “");
            }
            ht.push (“
class= del

Risposta : Disposizione di tempo di Chanign nella lima di A JS

Potete sostituire il fomartTimeShow corrente con i ths uno:

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
fomartTimeShow di funzione (h) {
		se (h>12) {
			h = h-12;
			h di ritorno  <10>
           
Altre soluzioni  
 
programming4us programming4us