tepisenordek
08-11-2007, 21:14 PM
Asagidaki kucuk programla o an icin gecerli tarih ve zamani HTML secim kutularina
yerlestirebilirsiniz.Ayni yontemi kullanarak ileriye donuk zamanlarda kutulara
yerlestirilebilir.Bunun icinde bir kac ornek asagida yer almaktadir:
PHP:
1.
2. <html>
3.
4. <body>
5.
6. <form>
7.
8.
9. <?php
10.
11. $yarin = mktime (0,0,0,date("m") ,date("d")+1,date("Y"));
12.
13. $gecenay = mktime (0,0,0,date("m")-1,date("d"), date("Y"));
14.
15. $gelecekyil = mktime (0,0,0,date("m"), date("d"), date("Y")+1);
16.
17.
18. $timestamp = mktime($saat, $dakika, $saniye, $ay, $gun, $yil);
19.
20.
21. $tarih_zaman_dizisi = getdate(); // Simdi icinde bulundugumuz an
22.
23. //$date_time_array = getdate($timestamp); // Istediginiz bir zaman ve tarih
24.
25. $saat = $tarih_zaman_dizisi["hours"];
26.
27. $dakika = $tarih_zaman_dizisi["minutes"];
28.
29. $saniye = $tarih_zaman_dizisi["seconds"];
30.
31. $ay = $tarih_zaman_dizisi["mon"];
32.
33. $gun = $tarih_zaman_dizisi["mday"];
34.
35. $yil = $tarih_zaman_dizisi["year"];
36.
37.
38. printf("%s:%s:%s %s/%s/%s", $saat, $dakika, $saniye, $ay, $gun, $yil);
39.
40.
41. ?>
42.
43.
44. <br>Gecerli Ay:
45.
46. <? # Ay icin acilir-kapanir menu,
47.
48. echo "<select name=ay>";
49.
50. for ($i=1;$i<13;$i++) {
51.
52. if ($i==$ay) {
53.
54. echo "<option selected>$i";
55.
56. }
57.
58. else {
59.
60. echo "<option>$i";
61.
62. }
63.
64. }
65.
66. echo "</select>";
67.
68. ?>
69.
70. <br>
71.
72. Gecerli Gun:
73.
74. <? # Gun icin acilir-kapanir menu,
75.
76. echo "<select name=gun>";
77.
78. for ($i=1;$i<32;$i++) {
79.
80. if ($i==$gun) {
81.
82. echo "<option selected>$i";
83.
84. }
85.
86. else {
87.
88. echo "<option>$i";
89.
90. }
91.
92. }
93.
94. echo "</select>";
95.
96. ?>
97.
98. <br>
99.
100. Gecerli Yil:
101.
102. <? # Yil icin acilir-kapanir menu,
103.
104. echo "<select name=yil>";
105.
106. for ($i=1923;$i<2024;$i++) {
107.
108. if ($i==$yil) {
109.
110. echo "<option selected>$i";
111.
112. }
113.
114. else {
115.
116. echo "<option>$i";
117.
118. }
119.
120. }
121.
122. echo "</select>";
123.
124. ?>
125.
126.
127. <br>Gecerli Saat:
128.
129. <? # Saat icin acilir-kapanir menu,
130.
131. echo "<select name=saat>";
132.
133. for ($i=1;$i<25;$i++) {
134.
135. if ($i==$saat) {
136.
137. echo "<option selected>$i";
138.
139. }
140.
141. else {
142.
143. echo "<option>$i";
144.
145. }
146.
147. }
148.
149. echo "</select>";
150.
151. ?>
152.
153.
154. <br>Dakika:
155.
156. <? # Dakika icin acilir-kapanir menu,
157.
158. echo "<select name=dakika>";
159.
160. for ($i=1;$i<61;$i++) {
161.
162. if ($i==$dakika) {
163.
164. echo "<option selected>$i";
165.
166. }
167.
168. else {
169.
170. echo "<option>$i";
171.
172. }
173.
174. }
175.
176. echo "</select>";
177.
178. ?>
179.
180.
181. <br>Saniye:
182.
183. <? # Saniye icin acilir-kapanir menu,
184.
185. echo "<select name=saniye>";
186.
187. for ($i=1;$i<25;$i++) {
188.
189. if ($i==$saniye) {
190.
191. echo "<option selected>$i";
192.
193. }
194.
195. else {
196.
197. echo "<option>$i";
198.
199. }
200.
201. }
202.
203. echo "</select>";
204.
205. ?>
206.
207.
208. </form>
209.
210. </body>
211.
212. </html>
yerlestirebilirsiniz.Ayni yontemi kullanarak ileriye donuk zamanlarda kutulara
yerlestirilebilir.Bunun icinde bir kac ornek asagida yer almaktadir:
PHP:
1.
2. <html>
3.
4. <body>
5.
6. <form>
7.
8.
9. <?php
10.
11. $yarin = mktime (0,0,0,date("m") ,date("d")+1,date("Y"));
12.
13. $gecenay = mktime (0,0,0,date("m")-1,date("d"), date("Y"));
14.
15. $gelecekyil = mktime (0,0,0,date("m"), date("d"), date("Y")+1);
16.
17.
18. $timestamp = mktime($saat, $dakika, $saniye, $ay, $gun, $yil);
19.
20.
21. $tarih_zaman_dizisi = getdate(); // Simdi icinde bulundugumuz an
22.
23. //$date_time_array = getdate($timestamp); // Istediginiz bir zaman ve tarih
24.
25. $saat = $tarih_zaman_dizisi["hours"];
26.
27. $dakika = $tarih_zaman_dizisi["minutes"];
28.
29. $saniye = $tarih_zaman_dizisi["seconds"];
30.
31. $ay = $tarih_zaman_dizisi["mon"];
32.
33. $gun = $tarih_zaman_dizisi["mday"];
34.
35. $yil = $tarih_zaman_dizisi["year"];
36.
37.
38. printf("%s:%s:%s %s/%s/%s", $saat, $dakika, $saniye, $ay, $gun, $yil);
39.
40.
41. ?>
42.
43.
44. <br>Gecerli Ay:
45.
46. <? # Ay icin acilir-kapanir menu,
47.
48. echo "<select name=ay>";
49.
50. for ($i=1;$i<13;$i++) {
51.
52. if ($i==$ay) {
53.
54. echo "<option selected>$i";
55.
56. }
57.
58. else {
59.
60. echo "<option>$i";
61.
62. }
63.
64. }
65.
66. echo "</select>";
67.
68. ?>
69.
70. <br>
71.
72. Gecerli Gun:
73.
74. <? # Gun icin acilir-kapanir menu,
75.
76. echo "<select name=gun>";
77.
78. for ($i=1;$i<32;$i++) {
79.
80. if ($i==$gun) {
81.
82. echo "<option selected>$i";
83.
84. }
85.
86. else {
87.
88. echo "<option>$i";
89.
90. }
91.
92. }
93.
94. echo "</select>";
95.
96. ?>
97.
98. <br>
99.
100. Gecerli Yil:
101.
102. <? # Yil icin acilir-kapanir menu,
103.
104. echo "<select name=yil>";
105.
106. for ($i=1923;$i<2024;$i++) {
107.
108. if ($i==$yil) {
109.
110. echo "<option selected>$i";
111.
112. }
113.
114. else {
115.
116. echo "<option>$i";
117.
118. }
119.
120. }
121.
122. echo "</select>";
123.
124. ?>
125.
126.
127. <br>Gecerli Saat:
128.
129. <? # Saat icin acilir-kapanir menu,
130.
131. echo "<select name=saat>";
132.
133. for ($i=1;$i<25;$i++) {
134.
135. if ($i==$saat) {
136.
137. echo "<option selected>$i";
138.
139. }
140.
141. else {
142.
143. echo "<option>$i";
144.
145. }
146.
147. }
148.
149. echo "</select>";
150.
151. ?>
152.
153.
154. <br>Dakika:
155.
156. <? # Dakika icin acilir-kapanir menu,
157.
158. echo "<select name=dakika>";
159.
160. for ($i=1;$i<61;$i++) {
161.
162. if ($i==$dakika) {
163.
164. echo "<option selected>$i";
165.
166. }
167.
168. else {
169.
170. echo "<option>$i";
171.
172. }
173.
174. }
175.
176. echo "</select>";
177.
178. ?>
179.
180.
181. <br>Saniye:
182.
183. <? # Saniye icin acilir-kapanir menu,
184.
185. echo "<select name=saniye>";
186.
187. for ($i=1;$i<25;$i++) {
188.
189. if ($i==$saniye) {
190.
191. echo "<option selected>$i";
192.
193. }
194.
195. else {
196.
197. echo "<option>$i";
198.
199. }
200.
201. }
202.
203. echo "</select>";
204.
205. ?>
206.
207.
208. </form>
209.
210. </body>
211.
212. </html>