Cara mendapatkan waktu saat ini di wordpress

wpseek. com
Mesin pencari berbasis WordPress untuk pengembang dan penulis tema


Fungsi Filter Tindakan Konstanta

  • XING
  • Twitter
  • Facebook
  • Lezat

Dapatkan aplikasi Android wpseek


waktu_saat ini  › Fungsi WordPress

Sejak 1. 0. 0

Tidak digunakan lagi n/a

› waktu_saat ini ( $type , $gmt = 0 )

Parameter. (2)
  • (string) $type Tipe waktu pengambilan. Menerima string format tanggal 'mysql', 'timestamp', 'U', atau PHP (mis. g. 'Y-m-d'). Diperlukan. Ya
  • (int. bool) $gmt Opsional. Apakah akan menggunakan zona waktu GMT. Salah bawaan. Diperlukan. Tidak Default.
Pengembalian
  • (int. string) Integer jika `$type` adalah 'timestamp' atau 'U', string sebaliknya
Didefinisikan di
  • wp-termasuk/fungsi. php, baris 72
Naskah kuno
  • pengembang. wordpress. org / waktu_saat ini
Ubah Log
  • 5. 3. 0

Mengambil waktu saat ini berdasarkan jenis tertentu

- Jenis 'mysql' akan mengembalikan waktu dalam format untuk kolom DATETIME MySQL. - Jenis 'stempel waktu' atau 'U' akan mengembalikan stempel waktu saat ini atau jumlah stempel waktu dan offset zona waktu, bergantung pada $gmt. - String lain akan ditafsirkan sebagai format tanggal PHP (mis. g. 'Y-m-d'). Jika $gmt_ adalah nilai kebenaran maka kedua jenis akan menggunakan waktu GMT, jika tidak, hasilnya disesuaikan dengan offset GMT untuk situs tersebut



Fungsi Terkait. tanggal_saat ini, filter_saat ini, tindakan_saat ini, get_current_theme, waktu_komentar

Sumber

function current_time( $type, $gmt = 0 ) {
	// Don't use non-GMT timestamp, unless you know the difference and really need to.
	if ( 'timestamp' === $type || 'U' === $type ) {
		return $gmt ? time() : time() + ( (int) get_option( 'gmt_offset' ) * HOUR_IN_SECONDS );
	}

	if ( 'mysql' === $type ) {
		$type = 'Y-m-d H:i:s';
	}

	$timezone = $gmt ? new DateTimeZone( 'UTC' ) : wp_timezone();
	$datetime = new DateTime( 'now', $timezone );

	return $datetime->format( $type );
}

Diperbarui. Sen, 23 Jan 2023 09. 00. 02 +0100

Baiklah. Ini bisa berupa pengkodean tag template sederhana dan membiarkan WordPress bekerja untuk Anda. Namun terkadang Anda bisa mengalami masalah di sepanjang jalan

Dalam tip cepat ini, saya akan menunjukkan kepada Anda berbagai fungsi yang diberikan WordPress kepada Anda untuk menampilkan tanggal dan waktu dan memberi tahu Anda mana yang harus digunakan jika Anda mengalami hambatan.

Jika Anda memerlukan penyegaran singkat tentang cara menggunakan PHP untuk WordPress, lihat kursus gratis saya tentang topik tersebut

  • Cara mendapatkan waktu saat ini di wordpress
    Cara mendapatkan waktu saat ini di wordpress
    Cara mendapatkan waktu saat ini di wordpress

    Pelajari PHP untuk WordPress

    Cara mendapatkan waktu saat ini di wordpress
    Cara mendapatkan waktu saat ini di wordpress
    Cara mendapatkan waktu saat ini di wordpress

    Rachel McCollin

    28 April 2020

Tag Templat yang Tersedia

WordPress memberi Anda empat fungsi untuk menampilkan tanggal dan/atau waktu. Ini adalah

  • 		'post_type' => 'post',
    
    _9. Secara default, ini akan menggemakan tanggal postingan dalam format 
    4
    0, jadi jika postingan diterbitkan pada 20 November 2018, itu akan menggemakan 20 November 2018
  • 4
    1. Ini mengambil tanggal dan tidak menggemakannya. Untuk mengulanginya, gunakan 
    4
    2, yang memberikan hasil yang sama dengan 
    4
    3. Ini berguna jika Anda sudah menggunakan 
    4
    4 dalam kode Anda. Ini juga dapat membantu Anda mengatasi masalah tanggal yang tidak ditampilkan, seperti yang akan Anda lihat sebentar lagi
  • 4
    5 dan 
    4
    6. Ini mengambil waktu secara default, tetapi jika Anda menentukan pemformatan tanggal, Anda juga dapat menyertakan tanggal. Anda bahkan dapat menggunakan ini hanya untuk menampilkan tanggal jika Anda mengonfigurasi pemformatan untuk melakukannya, tetapi akan lebih masuk akal untuk menggunakan 
    4
    3 atau 
    4
    2

Memformat Tanggal

Setiap fungsi memiliki format default, yang dapat Anda ganti jika perlu. Untuk melakukannya, Anda harus menggunakan pemformatan tanggal dan waktu PHP standar

Berikut adalah beberapa contoh, semuanya untuk postingan yang diterbitkan pada 20 November 2018

  • 4
    3 akan ditampilkan 20 November 2018 secara default
  • ________12______0 akan ditampilkan Selasa, 20 November 2018
  • ________12______1 akan menampilkan 2. 03 sore
  • 		'category_name' => 'newsletters',
    
    2 akan menampilkan 14. 03
  • ________12______3 akan menampilkan 2. 03 sore, Selasa, 20 November 18

Pemecahan Masalah Tanggal dalam Loop. Tanggal Hilang di Halaman Arsip

Jika Anda menggunakan 

4
3 untuk menampilkan tanggal di halaman arsip, dan Anda menemukan bahwa tanggal tersebut tidak ditampilkan dengan beberapa postingan, itu karena 
4
3 tidak mengulang tanggal untuk postingan berikutnya yang diterbitkan pada hari yang sama dengan yang sebelumnya

Kadang-kadang Anda mungkin ingin tetap seperti ini, jika Anda tidak ingin mengulang tanggal untuk setiap posting yang diterbitkan hari itu. Tetapi jika Anda ingin memastikan bahwa semua posting memiliki keluaran tanggal dengan judul dan konten lain yang Anda keluarkan, Anda harus menggunakan fungsi lain. Anda dapat menggunakan salah satu dari tiga fungsi lainnya di atas

Opsi paling sederhana adalah mengganti 

4
_3 dengan 
4
2. Jika Anda ingin menambahkan waktu, 
		'category_name' => 'newsletters',
8 atau 
		'category_name' => 'newsletters',
9 akan berhasil

Catatan. Jika Anda bingung dengan fakta bahwa 

4
3 mengumumkan masalah ini tetapi 
		'category_name' => 'newsletters',
8 tidak, itu karena postingan yang dipublikasikan pada tanggal yang sama tidak dipublikasikan pada waktu yang sama. Anda harus melakukan banyak upaya, baik menjadwalkan posting, mengedit waktu publikasi, atau mengoordinasikan upaya antara dua blogger, agar hal itu terjadi

Saya mengalami masalah ini di templat halaman depan dari tema yang saya kodekan untuk klien. Dalam template ini terdapat sejumlah loop, semuanya mengarah ke berbagai jenis konten di situs dan semuanya dikodekan menggunakan

5
2. Masalahnya tidak terlihat sampai hari mereka menambahkan dua posting (bukan sesuatu yang biasanya mereka lakukan). Mereka bingung mengapa tanggal posting kedua tidak muncul di beranda dan terus mengeditnya, menyegarkannya, dan menerbitkannya kembali sampai mereka menyerah dan bertanya kepada saya

Ini kode aslinya

1
<ul class="newsletters">
2
    <?php $query = new WP_Query( array(
3
		'post_type' => 'post',
4
		'category_name' => 'newsletters',
5
		'posts_per_page' => 8
<ul class="newsletters">
0
<ul class="newsletters">
1
<ul class="newsletters">
2
<ul class="newsletters">
3
<ul class="newsletters">
4
<ul class="newsletters">
5
<ul class="newsletters">
6
<ul class="newsletters">
7
<ul class="newsletters">
8
<ul class="newsletters">
9

Saya mengedit fungsinya sehingga terbaca seperti ini

1
<ul class="newsletters">
2
    <?php $query = new WP_Query( array(
3
		'post_type' => 'post',
4
		'category_name' => 'newsletters',
5
		'posts_per_page' => 8
<ul class="newsletters">
0
<ul class="newsletters">
1
<ul class="newsletters">
2
<ul class="newsletters">
3
<ul class="newsletters">
4
    <?php $query = new WP_Query( array(
5
<ul class="newsletters">
6
<ul class="newsletters">
7
<ul class="newsletters">
8
<ul class="newsletters">
9

Pada baris yang dimulai 

5
3, saya mengganti 
5
4 dengan 
5
5. Itu memperbaiki masalah

Jadi jika Anda pernah menemukan bahwa tanggal tidak muncul di arsip Anda, ini mungkin solusinya

Beberapa Tip untuk Menampilkan Tanggal dan Waktu

Seperti disebutkan sebelumnya dalam artikel, Anda dapat menggunakan empat fungsi berbeda untuk mengeluarkan tanggal publikasi untuk posting di halaman arsip

Menggunakan Fungsi 
4
3 dan ________24______7 

Menggunakan

4
_3 akan menampilkan tanggal, tetapi hanya akan menampilkan tanggal satu kali untuk beberapa posting yang diterbitkan pada hari yang sama. Fungsi 
5
7 mengembalikan tanggal untuk semua postingan, meskipun dipublikasikan pada tanggal yang sama. Namun, Anda harus menggunakan 
4
_2 untuk menampilkan tanggal

Menggunakan
		'category_name' => 'newsletters',
8 dan 
		'posts_per_page' => 8
2 Fungsi

Fungsi 

		'category_name' => 'newsletters',
_8 juga akan menampilkan tanggal secara terpisah untuk setiap postingan. Namun, fungsi ini akan menampilkan waktu sesuai dengan format yang ditentukan sebagai nilai opsi 
		'posts_per_page' => 8
4 secara default. Anda dapat menggunakannya untuk menampilkan tanggal dengan menyebutnya sebagai 
		'posts_per_page' => 8
5. Fungsi
		'posts_per_page' => 8
2 bekerja dengan cara yang sama, tetapi mengembalikan tanggal, bukan mengeluarkannya. Artinya, Anda harus menggunakan ________34______7 untuk menampilkan tanggal. Anda cukup mengganti semua kemunculan 
		'posts_per_page' => 8
8 dengan 
		'posts_per_page' => 8
5 di mana pun Anda ingin menampilkan tanggal

1
3
1

Parameter Tambahan untuk Fungsi 
4
_3 

Tidak seperti fungsi lainnya, 

4
3 menerima empat parameter. Parameter kedua dan ketiga digunakan untuk menentukan string yang harus ditampilkan sebelum dan sesudah tanggal. Fungsi serupa dapat direplikasi untuk fungsi lain dengan menggunakan kode di bawah ini

1
________29______3
2
3
3
6
4
3
8
5
<ul class="newsletters">
0
		'post_type' => 'post',
1
<ul class="newsletters">
2
		'post_type' => 'post',
3
<ul class="newsletters">
4
		'post_type' => 'post',
_______26_____8_____26____26__6

Jika Anda ingin mempelajari lebih lanjut tentang WordPress, lihat kursus dan tutorial kami yang lain di sini di Envato Tuts+

  • Cara mendapatkan waktu saat ini di wordpress
    Cara mendapatkan waktu saat ini di wordpress
    Cara mendapatkan waktu saat ini di wordpress

    Menambahkan ke Kelas Tubuh di WordPress

    Cara mendapatkan waktu saat ini di wordpress

    Joe Clifton

    31 Des 2020

  • Cara mendapatkan waktu saat ini di wordpress
    Cara mendapatkan waktu saat ini di wordpress
    Cara mendapatkan waktu saat ini di wordpress

    Argumen WP_Query. Kategori dan Tag

    Cara mendapatkan waktu saat ini di wordpress
    Cara mendapatkan waktu saat ini di wordpress
    Cara mendapatkan waktu saat ini di wordpress

    Rachel McCollin

    25 Oktober 2020

Postingan ini telah diperbarui dengan kontribusi dari Monty Shokeen. Monty adalah full-stack developer yang juga suka menulis tutorial dan belajar tentang pustaka JavaScript baru

Bagaimana cara mendapatkan waktu saat ini di PHP?

The time() function mengembalikan waktu saat ini dalam jumlah detik sejak Unix Epoch (1 Januari 1970 00. 00. 00 GMT).

Bagaimana cara menambahkan tanggal hari ini di WordPress?

Shortcode for Current Date memungkinkan Anda memasukkan tanggal saat ini, bulan ini, atau tahun ini di mana saja di situs WordPress Anda dengan kode pendek sederhana. Cukup gunakan shortcode [current_date] dan ketika postingan atau halaman ditampilkan, [current_date] akan diganti dengan tanggal saat ini.