<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Open Script Solution&#187; date</title>
	<atom:link href="http://www.openscriptsolution.com/tag/date/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.openscriptsolution.com</link>
	<description>... where solutions for script programming are found ...</description>
	<lastBuildDate>Tue, 31 Jan 2012 03:22:52 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Bagaimana Mengetahui Jumlah Selisih Hari dari Senin sampai Hari Ini pada minggu ini di PHP</title>
		<link>http://www.openscriptsolution.com/id/2009/12/13/how-to-know-the-number-of-days-from-monday-until-today-of-this-week-in-php/</link>
		<comments>http://www.openscriptsolution.com/id/2009/12/13/how-to-know-the-number-of-days-from-monday-until-today-of-this-week-in-php/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 16:26:49 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[Umum]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[day]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[Monday]]></category>
		<category><![CDATA[number of days]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[today]]></category>
		<category><![CDATA[week]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=1025</guid>
		<description><![CDATA[Ada sebuah pertanyaan yang ditujukan kepada saya mengenai bagaimana cara mengetahui jumlah selisih hari yang dihitung sejak hari Senin sampai hari ini pada minggu ini dengan menggunakan skrip PHP. Sebenarnya, kita dapat membuat sebuah function dengan memeriksa berdasarkan nama hari dari tanggal hari ini, lalu mengembalikan nilai berdasarkan nama hari tadi ke function yang memanggil. [...]]]></description>
			<content:encoded><![CDATA[<p>Ada sebuah pertanyaan yang ditujukan kepada saya mengenai bagaimana cara mengetahui jumlah selisih hari yang dihitung sejak hari Senin sampai hari ini pada minggu ini dengan menggunakan skrip PHP. Sebenarnya, kita dapat membuat sebuah function dengan memeriksa berdasarkan nama hari dari tanggal hari ini, lalu mengembalikan nilai berdasarkan nama hari tadi ke function yang memanggil. Jadi, berikut ini solusi yang berhasil saya buat. <span id="more-1025"></span></p>
<p>Buat sebuah file, misalkan: <strong>daysnumber.php</strong>, lalu salin kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>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
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
<span style="color: #009933; font-style: italic;">/**
 * @author Masino Sinaga, http://www.openscriptsolution.com
 * @copyright December 13, 2009
 */</span>
&nbsp;
<span style="color: #000088;">$days</span> <span style="color: #339933;">=</span> GetNumberOfDaysStartedFromMonday<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'The number of days from Monday until today is &lt;b&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$days</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/b&gt; day(s).'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> GetNumberOfDaysStartedFromMonday<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 
  <span style="color: #000088;">$dayname</span> <span style="color: #339933;">=</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'D'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$dayname</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'Sun'</span><span style="color: #339933;">:</span>
	  <span style="color: #000088;">$days</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">6</span><span style="color: #339933;">;</span> 
	  <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'Mon'</span><span style="color: #339933;">:</span>
          <span style="color: #000088;">$days</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
	  <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'Tue'</span><span style="color: #339933;">:</span>
	  <span style="color: #000088;">$days</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
	  <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'Wed'</span><span style="color: #339933;">:</span>
	  <span style="color: #000088;">$days</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">2</span><span style="color: #339933;">;</span>
	  <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'Thu'</span><span style="color: #339933;">:</span>
	  <span style="color: #000088;">$days</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">;</span>
  	  <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'Fri'</span><span style="color: #339933;">:</span>
          <span style="color: #000088;">$days</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span>
	  <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'Sat'</span><span style="color: #339933;">:</span>
          <span style="color: #000088;">$days</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
          <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #b1b100;">return</span> <span style="color: #000088;">$days</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2Fid%2F2009%2F12%2F13%2Fhow-to-know-the-number-of-days-from-monday-until-today-of-this-week-in-php%2F&amp;title=Bagaimana%20Mengetahui%20Jumlah%20Selisih%20Hari%20dari%20Senin%20sampai%20Hari%20Ini%20pada%20minggu%20ini%20di%20PHP" id="wpa2a_2"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/id/2009/12/13/how-to-know-the-number-of-days-from-monday-until-today-of-this-week-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bagaimana Menyembunyikan Tanggal Berdasarkan Judul Halaman Tertentu pada Theme iNove di WordPress</title>
		<link>http://www.openscriptsolution.com/id/2009/12/06/how-to-hide-date-based-on-specified-page-s-title-in-inove-theme-of-wordpress/</link>
		<comments>http://www.openscriptsolution.com/id/2009/12/06/how-to-hide-date-based-on-specified-page-s-title-in-inove-theme-of-wordpress/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 06:55:40 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[hide]]></category>
		<category><![CDATA[iNove]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[title]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=967</guid>
		<description><![CDATA[Pernahkah Anda ingin menyembunyikan tanggal halaman dibuat yang ditampilkan di sebuah halaman tertentu berdasarkan judul halaman yang bertalian di blog WordPress Anda? Sebagai contoh, Anda menggunakan sebuah halaman dengan permalink forum dan judul halamannya adalah Forum sementara isi dari halaman tersebut diambil dari plugin tertentu yang dalam hal ini dapat menampilkan fitur Forum Diskusi di [...]]]></description>
			<content:encoded><![CDATA[<p>Pernahkah Anda ingin menyembunyikan tanggal halaman dibuat yang ditampilkan di sebuah halaman tertentu berdasarkan judul halaman yang bertalian di blog WordPress Anda? Sebagai contoh, Anda menggunakan sebuah halaman dengan permalink <strong>forum</strong> dan judul halamannya adalah <strong>Forum</strong> sementara isi dari halaman tersebut diambil dari plugin tertentu yang dalam hal ini dapat menampilkan fitur Forum Diskusi di situs WordPress Anda. Oke, ini solusi bagaimana Anda dapat menyembunyikan tanggal di halaman khusus tersebut. <span id="more-967"></span></p>
<p>Buka file <strong>\wp-content\themes\inove\page.php</strong> Anda, dan cari kode ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>8
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">			&lt;span class=&quot;date&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_modified_time<span style="color: #009900;">&#40;</span>__<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'F jS, Y'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'inove'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/span&gt;</pre></td></tr></table></div>

<p>lalu timpa dengan kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>8
9
10
11
12
13
14
15
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$title</span> <span style="color: #339933;">=</span> get_the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$title</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'Forum'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
			&lt;span class=&quot;date&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_modified_time<span style="color: #009900;">&#40;</span>__<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'F jS, Y'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'inove'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/span&gt;
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Jika Anda ingin menambahkan lebih dari satu halaman, maka sesuaikan kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>9
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$title</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'Forum'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>menjadi:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>9
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">		<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$title</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'Forum'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$title</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'Judul Halaman Anda Lainnya'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Semoga bermanfaat.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2Fid%2F2009%2F12%2F06%2Fhow-to-hide-date-based-on-specified-page-s-title-in-inove-theme-of-wordpress%2F&amp;title=Bagaimana%20Menyembunyikan%20Tanggal%20Berdasarkan%20Judul%20Halaman%20Tertentu%20pada%20Theme%20iNove%20di%20WordPress" id="wpa2a_4"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/id/2009/12/06/how-to-hide-date-based-on-specified-page-s-title-in-inove-theme-of-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bagaimana Menghitung Selisih Dua Tanggal Menggunakan VB6</title>
		<link>http://www.openscriptsolution.com/id/2009/09/01/how-to-calculate-difference-between-two-dates-using-vb6/</link>
		<comments>http://www.openscriptsolution.com/id/2009/09/01/how-to-calculate-difference-between-two-dates-using-vb6/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 13:38:35 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[Tanggal dan Jam]]></category>
		<category><![CDATA[between]]></category>
		<category><![CDATA[calculate]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[dates]]></category>
		<category><![CDATA[difference]]></category>
		<category><![CDATA[hitung]]></category>
		<category><![CDATA[selisih]]></category>
		<category><![CDATA[tanggal]]></category>
		<category><![CDATA[two]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=175</guid>
		<description><![CDATA[Kode berikut akan menunjukkan kepada Anda bagaimana caranya menghitung selisih dua buah tanggal yang diketahui dengan menggunakan pemrograman Visual Basic 6. Hasil perhitungan akan memberikan hasil yang mengandung perbedaan di antara dua tanggal tadi dalam format: Hari, Jam:Menit:Detik. Kedua tanggal harus dalam format lengkap. Contoh: Tanggal pertama: 1 Maret 2002 17:18:00, dan tanggal kedua: 1 [...]]]></description>
			<content:encoded><![CDATA[<p>Kode berikut akan menunjukkan kepada Anda bagaimana caranya menghitung selisih dua buah tanggal yang diketahui dengan menggunakan pemrograman Visual Basic 6. Hasil perhitungan akan memberikan hasil yang mengandung perbedaan di antara dua tanggal tadi dalam format: <strong>Hari, Jam:Menit:Detik</strong>. Kedua tanggal harus dalam format lengkap. Contoh: Tanggal pertama: 1 Maret 2002 17:18:00, dan tanggal kedua: 1 September 2002 09:42:30. Setelah dihitung, maka hasil akhirnya adalah: 183 hari, 16:24:30. Artinya: Selisih di antara dua tanggal tersebut adalah: 183 hari, 16 jam, 24 menit, dan 30 detik.<span id="more-175"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>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
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #008000;">'Deskripsi: Menghitung selisih dua buah tanggal yang diketahui 
</span><span style="color: #008000;">'           lalu menampilkan hasilnya dalam bentuk selisih hari
</span><span style="color: #008000;">'           dan selisih durasi jam lengkapnya. Contoh: Jika 
</span><span style="color: #008000;">'           tanggal awal  = 01/03/2002 17:18:00 dan 
</span><span style="color: #008000;">'           tanggal akhir = 01/09/2002 09:42:30, maka akan
</span><span style="color: #008000;">'           menghasilkan --&gt; 183 hari, 16:24:30 
</span><span style="color: #008000;">'           Artinya: (183 hari, 16 jam, 24 menit, dan 30 detik).
</span><span style="color: #008000;">'           Tips ini menggunakan fungsi DateDiff
</span><span style="color: #008000;">'Pembuat  : Masino Sinaga 
</span><span style="color: #008000;">'Diupload : Minggu, 1 September 2002
</span><span style="color: #008000;">'Persiapan: 1. Buat 1 Project Standard exe baru dengan 1 Form.
</span><span style="color: #008000;">'           2. Tambahkan 2 TextBox, 1 Label, dan 1 Timer ke atas Form.
</span><span style="color: #008000;">'           3. Copy-kan coding berikut ke dalam editor form yang bertalian.
</span><span style="color: #008000;">'-------------------------------------------------------------------------- 
</span>
<span style="color: #E56717; font-weight: bold;">Option</span> <span style="color: #E56717; font-weight: bold;">Explicit</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Function</span> SelisihHariJam(<span style="color: #151B8D; font-weight: bold;">ByVal</span> Awal <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Date</span>, _
                        <span style="color: #151B8D; font-weight: bold;">ByVal</span> Akhir <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Date</span>) <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">String</span>
&nbsp;
  <span style="color: #151B8D; font-weight: bold;">Dim</span> Detik <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>, Hari <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>, Jam <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
  <span style="color: #151B8D; font-weight: bold;">Dim</span> JamLengkap <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">String</span>   
  <span style="color: #8D38C9; font-weight: bold;">If</span> Awal &gt; Akhir <span style="color: #8D38C9; font-weight: bold;">Then</span>
     MsgBox <span style="color: #800000;">&quot;Tanggal dan waktu awal harus lebih kecil &quot;</span> &amp; vbCrLf &amp; _
            <span style="color: #800000;">&quot;dari pada tanggal dan waktu akhir&quot;</span>, _
            vbCritical, <span style="color: #800000;">&quot;Peringatan&quot;</span>
     <span style="color: #E56717; font-weight: bold;">Exit</span> <span style="color: #E56717; font-weight: bold;">Function</span>
  <span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #8D38C9; font-weight: bold;">If</span>
&nbsp;
  <span style="color: #008000;">'Tampung dalam durasi satuan terkecil, yaitu: DETIK
</span>  Detik = DateDiff(<span style="color: #800000;">&quot;s&quot;</span>, Awal, Akhir)  
&nbsp;
  <span style="color: #008000;">'Hitung jumlah jam dgn cara membagi 3600
</span>  <span style="color: #008000;">'(backslash (&quot;\&quot;) supaya menghasilkan
</span>  <span style="color: #008000;">'nilai Integer tanpa pembulatan ke atas)
</span>  Jam = Detik \ 3600
&nbsp;
  <span style="color: #008000;">'Jika jumlah jam lebih besar dari 23
</span>  <span style="color: #008000;">'artinya: lebih dari 1 hari
</span>  <span style="color: #8D38C9; font-weight: bold;">If</span> Jam &gt; 23 <span style="color: #8D38C9; font-weight: bold;">Then</span>
&nbsp;
     <span style="color: #008000;">'Hitung jumlah hari dgn cara membagi 24
</span>     <span style="color: #008000;">'(backslash (&quot;\&quot;) supaya menghasilkan
</span>     <span style="color: #008000;">'nilai integer tanpa pembulatan ke atas)
</span>     Hari = Jam \ 24
&nbsp;
     <span style="color: #008000;">'Hitung Durasi Jam dalam hh:mm:ss
</span>     JamLengkap = Format((Akhir - Awal), <span style="color: #800000;">&quot;hh:mm:ss&quot;</span>)
&nbsp;
  <span style="color: #8D38C9; font-weight: bold;">Else</span> <span style="color: #008000;">'Jika jumlah jam &lt;= 23
</span>
     Hari = 0   <span style="color: #008000;">'maka jumlah hari = nol
</span>
     <span style="color: #008000;">'Hitung Durasi Jam dalam hh:mm:ss
</span>     JamLengkap = Format((Akhir - Awal), <span style="color: #800000;">&quot;hh:mm:ss&quot;</span>)
  <span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #8D38C9; font-weight: bold;">If</span>
&nbsp;
  <span style="color: #8D38C9; font-weight: bold;">If</span> Hari = 0 <span style="color: #8D38C9; font-weight: bold;">Then</span>  <span style="color: #008000;">'Jika jumlah hari = 0
</span>
     <span style="color: #008000;">'Tampung hasil akhirnya
</span>     SelisihHariJam = JamLengkap
&nbsp;
  <span style="color: #8D38C9; font-weight: bold;">Else</span>  <span style="color: #008000;">'Jika jumlah hari &gt; 0, tampilkan jumlah harinya
</span>
     <span style="color: #008000;">'Tampung hasil akhirnya
</span>     SelisihHariJam = Hari &amp; <span style="color: #800000;">&quot; hari, &quot;</span> &amp; JamLengkap
  <span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #8D38C9; font-weight: bold;">If</span>
  <span style="color: #E56717; font-weight: bold;">Exit</span> <span style="color: #E56717; font-weight: bold;">Function</span>
&nbsp;
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Function</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Private</span> <span style="color: #E56717; font-weight: bold;">Sub</span> Form_Load()
  Timer1.Interval = 500
  Timer1.Enabled = <span style="color: #00C2FF; font-weight: bold;">True</span>
  Text1.Text = <span style="color: #800000;">&quot;01/03/2002 17:18:00&quot;</span>
  <span style="color: #008000;">'Text2.Text = &quot;01/09/2002 09:42:30&quot;
</span>  Text2.Text = Now
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Sub</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Private</span> <span style="color: #E56717; font-weight: bold;">Sub</span> Timer1_Timer()
  <span style="color: #151B8D; font-weight: bold;">On</span> <span style="color: #151B8D; font-weight: bold;">Error</span> <span style="color: #8D38C9; font-weight: bold;">GoTo</span> PesanError
  Text2.Text = Now
  Label1.Caption = SelisihHariJam(CDate(Text1.Text), _
                      CDate(Text2.Text))
  <span style="color: #E56717; font-weight: bold;">Exit</span> <span style="color: #E56717; font-weight: bold;">Sub</span>
PesanError:
  MsgBox <span style="color: #800000;">&quot;Tanggal atau format-nya salah!&quot;</span>, _
         vbCritical, <span style="color: #800000;">&quot;Error Tanggal&quot;</span>
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Sub</span></pre></td></tr></table></div>

<p>Dari potongan code di atas, parameter pertama milik fungsi <strong>SelisihHariJam</strong> ditempatkan di control Text1, sedangkan parameter kedua ditempatkan di control Text2, di mana nilainya dibangkitkan oleh control Timer1 dalam interval waktu 1 detik. </p>
<p>Hasil perhitungan ditampilkan di control Label1 berdasarkan perubahan tanggal yang dibangkitkan oleh control Timer1. Tentu, Anda bisa memodifikasi sendiri kode di atas, misalnya dengan menghilangkan control Timer dan menutup kode yang terkait dengan kontrol Timer1, lalu cukup menggunakan fungsi <strong>SelisihHariJam</strong> saja pada prosedur Form_Load.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2Fid%2F2009%2F09%2F01%2Fhow-to-calculate-difference-between-two-dates-using-vb6%2F&amp;title=Bagaimana%20Menghitung%20Selisih%20Dua%20Tanggal%20Menggunakan%20VB6" id="wpa2a_6"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/id/2009/09/01/how-to-calculate-difference-between-two-dates-using-vb6/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Bagaimana Mengkonversi 10 Digit Angka ke Nilai Tanggal?</title>
		<link>http://www.openscriptsolution.com/id/2009/08/29/how-to-convert-10-digits-numeral-to-the-date-value/</link>
		<comments>http://www.openscriptsolution.com/id/2009/08/29/how-to-convert-10-digits-numeral-to-the-date-value/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 11:17:29 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[Tanggal dan Jam]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[Basis Data]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[digits]]></category>
		<category><![CDATA[numeral]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=137</guid>
		<description><![CDATA[Saya memiliki ratusan record yang akan disalin dari suatu tabel dan database (database pertama) ke tabel yang lain pada database yang berbeda (database kedua). Sayangnya, salah satu dari kolom di tabel dalam database pertama memiliki sebuah field yang isinya merupakan data Tanggal dalam format angka 10 digit. Contoh: 1206980969. Data ini seharusnya kalau diterjemahkan menjadi [...]]]></description>
			<content:encoded><![CDATA[<p>Saya memiliki ratusan record yang akan disalin dari suatu tabel dan database (database pertama) ke tabel yang lain pada database yang berbeda (database kedua). Sayangnya, salah satu dari kolom di tabel dalam database pertama memiliki sebuah field yang isinya merupakan data Tanggal dalam format angka 10 digit. Contoh: <strong>1206980969.</strong> Data ini seharusnya kalau diterjemahkan menjadi format Tanggal dan Jam, akan menghasilkan 31 Maret  2008 pukul 16:29:29 menurut waktu GMT. Bagaimana caranya saya harus mengkonversi nilai data tanggal 10 digit tadi menjadi Tanggal yang sebenarnya karena di database kedua, field tersebut bertipe Date/Time? Lalu, bagaimana pula saya dapat mengetahui waktu tersebut menurut waktu lokal saya? <span id="more-137"></span></p>
<p>Oke, ini solusi yang saya lakukan dengan menggunakan Visual Basic 6.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>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
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #E56717; font-weight: bold;">Option</span> <span style="color: #E56717; font-weight: bold;">Explicit</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Private</span> <span style="color: #151B8D; font-weight: bold;">Declare</span> <span style="color: #E56717; font-weight: bold;">Function</span> GetTimeZoneInformation Lib <span style="color: #800000;">&quot;KERNEL32.dll&quot;</span> (lpTimeZoneInformation <span style="color: #151B8D; font-weight: bold;">As</span> TIME_ZONE_INFORMATION) <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Private</span> <span style="color: #151B8D; font-weight: bold;">Type</span> SYSTEMTIME
   wYear                <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
   wMonth               <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
   wDayOfWeek           <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
   wDay                 <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
   wHour                <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
   wMinute              <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
   wSecond              <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
   wMilliseconds        <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #151B8D; font-weight: bold;">Type</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Private</span> <span style="color: #151B8D; font-weight: bold;">Type</span> TIME_ZONE_INFORMATION
   Bias                 <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
   StandardName         <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">String</span> * 64
   StandardDate         <span style="color: #151B8D; font-weight: bold;">As</span> SYSTEMTIME
   StandardBias         <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
   DaylightName         <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">String</span> * 64
   DaylightDate         <span style="color: #151B8D; font-weight: bold;">As</span> SYSTEMTIME
   DaylightBias         <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #151B8D; font-weight: bold;">Type</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Private</span> Const TIME_ZONE_ID_DAYLIGHT <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span> = 2
<span style="color: #E56717; font-weight: bold;">Private</span> Const Unix1970   <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span> = 25569 <span style="color: #008000;">'CDbl(DateSerial(1970, 1, 1))
</span>
<span style="color: #E56717; font-weight: bold;">Public</span> <span style="color: #E56717; font-weight: bold;">Function</span> Unix2Date(vUnixDate <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>, <span style="color: #151B8D; font-weight: bold;">ByVal</span> bReturnUTC <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Boolean</span>) <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Date</span>
   Unix2Date = DateAdd(<span style="color: #800000;">&quot;s&quot;</span>, vUnixDate, Unix1970) - IIf(bReturnUTC, 0, GetCurrentTZOffset)
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Function</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Public</span> <span style="color: #E56717; font-weight: bold;">Function</span> GetCurrentTZOffset() <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Double</span>
   <span style="color: #151B8D; font-weight: bold;">Dim</span> tz               <span style="color: #151B8D; font-weight: bold;">As</span> TIME_ZONE_INFORMATION
   <span style="color: #151B8D; font-weight: bold;">Dim</span> lRet             <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
   <span style="color: #008000;">'Cara tercepat utk memeriksa apakah kita termasuk
</span>   <span style="color: #008000;">'Daylight Savings adalah dengan memeriksa lRet
</span>   lRet = GetTimeZoneInformation(tz)
   <span style="color: #008000;">'Offset dalam menit
</span>   GetCurrentTZOffset = tz.Bias + IIf(lRet = TIME_ZONE_ID_DAYLIGHT, tz.DaylightBias, tz.StandardBias)
   GetCurrentTZOffset = GetCurrentTZOffset / 1440
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Function</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Private</span> <span style="color: #E56717; font-weight: bold;">Sub</span> Command1_Click()
   MsgBox <span style="color: #800000;">&quot;GMT   = &quot;</span> &amp; Unix2Date(1206980969, <span style="color: #00C2FF; font-weight: bold;">True</span>) <span style="color: #008000;">'31 Maret 2008 16:29:29 (GMT)
</span>   MsgBox <span style="color: #800000;">&quot;Local = &quot;</span> &amp; Unix2Date(1206980969, <span style="color: #00C2FF; font-weight: bold;">False</span>) <span style="color: #008000;">'31 Maret 2008 23:29:29 (GMT + 7)
</span><span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Sub</span></pre></td></tr></table></div>

<p>Dari kode program di atas, kesimpulan yang dapat diambil adalah: Kita dapat menggunakan fungsi buatan bernama <strong>Unix2Date</strong> yang memiliki dua parameter di dalamnya. Parameter pertama adalah nilai 10 digit tadi, sedangkan parameter kedua merupakan flag apakah kita akan mengkonversi ke waktu GMT atau waktu menurut lokal kita. </p>
<p>Jika kita ingin mengkonversi data 10 digit tadi ke tanggal menurut GMT, maka parameter kedua bernilai <strong>True</strong>, sedangkan jika kita ingin mengkonversinya ke waktu lokal (dalam hal ini waktu lokal saya adalah GMT + 7), maka parameter kedua harus bernilai <strong>False</strong>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2Fid%2F2009%2F08%2F29%2Fhow-to-convert-10-digits-numeral-to-the-date-value%2F&amp;title=Bagaimana%20Mengkonversi%2010%20Digit%20Angka%20ke%20Nilai%20Tanggal%3F" id="wpa2a_8"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/id/2009/08/29/how-to-convert-10-digits-numeral-to-the-date-value/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bagaimana Mengkonversi 5 Digit Angka ke Nilai Tanggal?</title>
		<link>http://www.openscriptsolution.com/id/2009/08/28/how-to-convert-5-digits-numeral-to-the-date-value/</link>
		<comments>http://www.openscriptsolution.com/id/2009/08/28/how-to-convert-5-digits-numeral-to-the-date-value/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 02:48:01 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[Tanggal dan Jam]]></category>
		<category><![CDATA[Access]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[digits]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[format]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[Macro]]></category>
		<category><![CDATA[String]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=125</guid>
		<description><![CDATA[Beberapa hari yang lalu, salah seorang teman meminta bantuan kepada saya. Dia ingin mengekspor data yang dimilikinya dari sebuah file Excel ke dalam file database Access. Ada sekitar 16 ribu baris data yang harus diekspor ke file Access. Salah satu kolom di file Excel tersebut memiliki data Tanggal. Sayangnya, hampir semua baris tersebut memiliki data [...]]]></description>
			<content:encoded><![CDATA[<p>Beberapa hari yang lalu, salah seorang teman meminta bantuan kepada saya. Dia ingin mengekspor data yang dimilikinya dari sebuah file Excel ke dalam file database Access. Ada sekitar 16 ribu baris data yang harus diekspor ke file Access. Salah satu kolom di file Excel tersebut memiliki data Tanggal. Sayangnya, hampir semua baris tersebut memiliki data Tanggal dalam bentuk 5 digit angka, dan bukan dalam bentuk nilai data dan format Tanggal yang sesungguhnya. Sebagai contoh, ada baris yang memiliki nilai tanggal <strong>&#8217;38353</strong>. Kita tahu ini bukan data tanggal yang valid, bukan? Di samping itu, terdapat sebuah karakter &#8216; (petik tunggal) sebelum nilai data itu sendiri.  <span id="more-125"></span></p>
<p>Dalam hal ini, nilai tersebut menjadi sebuah data String dan tidak lagi berupa data yang bertipe angka. Jika data tersebut tidak mengandung karakter petik tunggal di awal, maka akan lain lagi ceritanya. Sangat mudah mengkonversi data 5 digit angka tadi menjadi data Tanggal. Cukup dengan menggunakan fitur <strong>Format Cells</strong> milik Excel, lalu selanjutnya mengekspor semua data Excel ke Access. Tapi karena data tersebut memiliki karakter petik tunggal, maka akan membutuhkan waktu yang cukup lama untuk menghilangkan karakter petik tunggal tadi, lalu setelah itu melakukan proses Format Cell pada kolom tersebut.</p>
<p>Sebelum saya mengekspor semua 16 ribu baris tadi, saya melakukan analisis lebih lanjut. Pada akhirnya, saya menganggap, adalah lebih baik jika langsung mengkonversi data Tanggal dalam bentuk 5 digit angka tadi (beserta karakter petik tunggalnya) ke dalam bentuk data Tanggal yang sesungguhnya tanpa harus terlebih dulu menghilangkan karakter petik tunggal tadi. Dalam hal ini, saya akan mengkonversi dengan urutan format Tanggal: <strong>tahun-bulan-tanggal</strong>, atau: &#8220;yyyy-MM-dd&#8221;. Nilai &#8220;38353&#8243; tadi seharusnya akan menjadi  &#8220;<strong>2005-01-01</strong>&#8220;. </p>
<p>Untuk pengkonvesian ini, sebenarnya cukup hanya menggunakan fungsi <strong>CDate()</strong> yang dimiliki oleh VBA (<em>Visual Basic Application</em>) yang terdapat di file Excel tersebut. Tapi sayangnya, Anda tidak dapat menggunakan rumus (<em>formula</em>) =CDATE() secara langsung dari dalam Cell pada Sheet Excel tersebut. Jadi, solusinya, saya membuatkan sebuah fungsi sederhana dari dalam editor Visual Basic yang terdapat di file Excel tadi, kemudian cukup menjalankannya dari fitur Macro Excel atau langsung dari dalam mode Visual Basic itu sendiri:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #E56717; font-weight: bold;">Public</span> <span style="color: #E56717; font-weight: bold;">Function</span> ConvertDateStringToDateValue()
  <span style="color: #8D38C9; font-weight: bold;">With</span> Sheet1
    <span style="color: #8D38C9; font-weight: bold;">For</span> i = 2 <span style="color: #8D38C9; font-weight: bold;">To</span> 16000 <span style="color: #008000;">'dimulai dari baris ke-2, karena baris pertama merupakan header column
</span>      <span style="color: #8D38C9; font-weight: bold;">If</span> IsDate(.Cells(i, 7)) <span style="color: #8D38C9; font-weight: bold;">Then</span> <span style="color: #008000;">'periksa apakah data Tanggal pada kolom ke-7
</span>        <span style="color: #008000;">'Di antara 16,000 baris tersebut, tidak semua baris mengandung data 5 digit angka
</span>        <span style="color: #008000;">'Jadi, Anda harus memeriksanya terlebih dulu, jika data Tanggal, abaikan saja
</span>      <span style="color: #8D38C9; font-weight: bold;">Else</span> <span style="color: #008000;">'Sedangkan jika nilai di Cell tersebut bukan data Tanggal
</span>        <span style="color: #008000;">'Lakukan proses pengkonversian di sini dan tempatkan hasilnya di kolom ke-11
</span>        .Cells(i, 11).Value = Format(CDate(.Cells(i, 7).Value), <span style="color: #800000;">&quot;yyyy-MM-dd&quot;</span>)
      <span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #8D38C9; font-weight: bold;">If</span>
    <span style="color: #8D38C9; font-weight: bold;">Next</span> i
  <span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #8D38C9; font-weight: bold;">With</span>
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Function</span></pre></td></tr></table></div>

<p>Pada kode di atas, data kolom Tanggal yang akan dikonversi berada pada kolom ke-7 atau kolom <strong>G</strong>, sedangkan data hasil pengkonversian Tanggal yang sesungguhnya, saya tempatkan pada kolom yang ke-11 atau kolom <strong>K</strong> di file Excel.</p>
<p>Kesimpulannya? Solusi untuk permasalahan di atas yang saya lakukan adalah cukup dengan menggunakan editor Visual Basic yang terdapat di dalam fie Excel, dan tidak menggunakan formula Excel secara langsung di Sheet-nya. Proses pengkonversian hanya memakan waktu kurang lebih beberap detik saja untuk mengkonversi data Tanggal yang terdiri dari 5 digit angka ke dalam data Tanggal yang sesungguhnya. Sementara itu, proses ekspor data dari file Excel ke dalam file database Access setelah proses pengkonversian tadi selesai, hanya memakan waktu beberapa detik juga. Saya cukup mengoptimalkan fitur <strong>Get External Data</strong> dari menu: &#8220;File -&gt; Get External Data -&gt; Import&#8230;&#8221; di database Access.</p>
<p>Terima kasih buat fungsi <strong>CDate()</strong> dan <strong>Format()</strong> yang sudah tersedia dan siap pakai di VBA Excel, dan juga fitur <strong>Get External Data</strong> yang sudah disediakan di Access.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2Fid%2F2009%2F08%2F28%2Fhow-to-convert-5-digits-numeral-to-the-date-value%2F&amp;title=Bagaimana%20Mengkonversi%205%20Digit%20Angka%20ke%20Nilai%20Tanggal%3F" id="wpa2a_10"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/id/2009/08/28/how-to-convert-5-digits-numeral-to-the-date-value/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mengubah Format Tanggal di Theme WordPress</title>
		<link>http://www.openscriptsolution.com/id/2009/08/23/change-the-date-format-in-wordpress-theme/</link>
		<comments>http://www.openscriptsolution.com/id/2009/08/23/change-the-date-format-in-wordpress-theme/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 13:34:21 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[format]]></category>
		<category><![CDATA[tanggal]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[ubah]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=48</guid>
		<description><![CDATA[Jika Anda ingin mengganti format tanggal di theme WordPress yang sedang Anda gunakan, maka Anda harus mengubah sebuah kode; atau lebih tepatnya: string; di dalam file .po sesuai dengan bahasa yang Anda inginkan pada theme tadi. Biasanya, file ini berada di dalam sub direktori \themes\{namatheme}\{direktorilang}\ . Sesuaikan {namatheme} dengan nama theme yang Anda pakai, dan [...]]]></description>
			<content:encoded><![CDATA[<p>Jika Anda ingin mengganti format tanggal di theme WordPress yang sedang Anda gunakan, maka Anda harus mengubah sebuah kode; atau lebih tepatnya: string; di dalam file .po sesuai dengan bahasa yang Anda inginkan pada theme tadi. Biasanya, file ini berada di dalam sub direktori <strong>\themes\{namatheme}\{direktorilang}\</strong> . Sesuaikan {namatheme} dengan nama theme yang Anda pakai, dan {direktorilang} dengan nama direktori language di bawah sub direktori theme tadi (beberapa theme ada yang menggunakan nama &#8220;lang&#8221;; beberapa lainnya menggunakan &#8220;language&#8221;). <span id="more-48"></span></p>
<p>Sebagai contoh, saya akan mengganti format tanggal berdasarkan bahasa yang saya pakai, yaitu: bahasa Indonesia, maka yang harus saya lakukan adalah sebagai berikut:</p>
<ol>
<li> Download file <strong>id_ID.po</strong> dan <strong>id_ID.mo</strong> dari sub direktori di atas (silahkan sesuaikan dengan file bahasa Anda)</li>
<li> Buka file id_ID.po file dengan tools yang bernama <a href="http://www.openscriptsolution.com/id/2009/08/22/poedit-translation-tools-for-wordpress/" target="_blank"><strong>Poedit</strong></a>.</li>
<li> Cari string &#8220;<strong>F jS, Y</strong>&#8220;. Jika seandainya Anda membuka file .po ini dengan aplikasi teks editor; seperti Notepad atau TextPad, dia berada di baris <strong>msgid</strong>.</li>
<li> Ganti nilai di bagian <strong>msgstr</strong>, ke format tanggal yang Anda inginkan. Contoh, saya ingin menampilkan tanggal dengan urutan: <strong>tanggal bulan tahun</strong>, seperti ini: <strong>22 Januari 1973</strong>, maka saya mengganti nilai tersebut menjadi: &#8220;<strong>j F Y</strong>&#8220;. Pastikan yang Anda ganti adalah di bagian bawah atau di bagian <strong>msgstr</strong>.</li>
<li> Simpan file id_ID.po dengan tools Poedit tadi, dengan asumsi tools ini akan otomatis mengupdate file <strong>id_ID.mo</strong>.</li>
<li> Upload kembali kedua file tadi ke sub direktori bahasa di atas.</li>
</ol>
<p>Selesai. Sekarang format tanggal seharusnya telah berubah menjadi format tanggal yang baru, ketika Anda mengganti ke bahasa Anda tadi.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2Fid%2F2009%2F08%2F23%2Fchange-the-date-format-in-wordpress-theme%2F&amp;title=Mengubah%20Format%20Tanggal%20di%20Theme%20WordPress" id="wpa2a_12"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/id/2009/08/23/change-the-date-format-in-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>
