Cara Menampilkan Tanggal pada PHP yang harus dipahami Programmer | #8 - Belajar PHP Dasar

Ngoding Pintar
20 Mar 202011:55

Summary

TLDRIn this video, Mas Hafid provides a tutorial on displaying dates and times in PHP. He demonstrates how to create a PHP file and use the 'date' function to format and display dates, including day names, months, and years. The tutorial also covers formatting time using hours, minutes, and seconds, as well as adjusting time zones to display the correct local time. Hafid walks through examples step by step, ensuring clarity for beginners in PHP programming. The video encourages viewers to experiment with date and time formats for their specific needs.

Takeaways

  • 📅 The video covers the basics of PHP and how to display the current date and time.
  • 🖥️ Create a PHP file named 'tanggal.php' and ensure your web server is running.
  • ⌨️ The `date()` function is used in PHP to display the current date and time.
  • 🔤 The format `L` is used to display the full name of the current day, like 'Wednesday'.
  • 🔠 The format `D` is used for a shortened three-letter representation of the day, like 'Wed'.
  • 🔢 The format `d` is used to display the current date (1-31).
  • 📆 Format `M` shows the month as a three-letter abbreviation, while `m` displays the numeric month (1-12).
  • 📅 Format `Y` displays the year in four digits, while `y` shows only the last two digits of the year.
  • 🕰️ For time, `H` displays the hour in a 12-hour format, `s` shows seconds, and `a` outputs 'am' or 'pm'.
  • 🌍 To adjust for time zones, use the `date_default_timezone_set()` function, such as setting it to 'Asia/Jakarta'.

Q & A

  • What is the main topic of the video?

    -The video is about learning the basics of PHP, specifically how to display the current date and time using PHP functions.

  • How do you create a file for displaying the date in PHP?

    -You create a file with a .php extension, such as 'tanggal.php', and ensure your web server is running, then access the file using 'localhost/your-folder-name/tanggal.php'.

  • What PHP function is used to display the date?

    -The 'date()' function is used to display the current date in PHP.

  • What does the lowercase 'l' format character represent in PHP?

    -The lowercase 'l' format character represents the full name of the day of the week, such as Sunday or Monday.

  • How can you display the current day of the month using PHP?

    -You can use the lowercase 'd' format character to display the current day of the month as a number between 1 and 31.

  • What is the difference between the lowercase 'm' and uppercase 'M' in the date function?

    -The lowercase 'm' displays the current month as a number (e.g., 1 for January), while the uppercase 'M' displays the month as a three-letter abbreviation (e.g., Mar for March).

  • How do you display the full year in PHP?

    -You can use the uppercase 'Y' format character to display the full year as a four-digit number, such as 2020.

  • How can you adjust the timezone in PHP to match your local time?

    -You can use the 'date_default_timezone_set()' function, and pass the appropriate timezone, such as 'Asia/Jakarta' for Jakarta's time zone.

  • What is the purpose of the lowercase 's' in the PHP date function?

    -The lowercase 's' is used to display the current second, ranging from 00 to 59.

  • How can you display both the date and time together in PHP?

    -You can combine multiple format characters in the 'date()' function, such as 'l, d-m-Y H:i:s A', to display the full date and time along with AM/PM.

Outlines

00:00

📅 Introduction to Displaying Dates in PHP

In this video, the host introduces the topic of learning basic PHP, focusing on how to display dates. The speaker walks through the initial steps, including creating a PHP file named `tanggal.php`, ensuring the web server is running, and opening the file in a browser. The core function to display dates is `date()`, and the speaker explains that different characters can be used within the function to format and display various parts of the date, such as the day of the week, month, and year. The function `date()` is explained with examples of format characters, like 'L' for the day of the week, 'd' for the date, 'M' for the month, and 'Y' for the year.

05:00

🗓 Formatting Dates with Various Characters in PHP

This section delves deeper into how to use specific format characters in the `date()` function. The speaker demonstrates different ways to format the date, such as displaying the full day name ('L'), a numerical day ('d'), the full month ('M'), and the year in both four-digit ('Y') and two-digit ('y') formats. The speaker also explains how to combine these format characters to customize how the date appears. Examples include displaying the current date as 'Wednesday 18-03-2020' and altering the format as needed by using different characters.

10:02

⏰ Displaying Time in PHP

In this part, the focus shifts to displaying the current time using PHP. Format characters such as 's' for seconds, 'i' for minutes, and 'H' for the hour (24-hour format) are introduced. The speaker demonstrates how to print the current time in different formats and explains the issue of the time being incorrect due to the default timezone setting. To resolve this, the speaker shows how to adjust the timezone using the `date_default_timezone_set()` function and set it to 'Asia/Jakarta' to match the local time zone.

🔄 Combining Date and Time Formatting

This section teaches how to combine date and time formats in a single output using the `date()` function. The speaker illustrates how to display the current day, date, month, year, hour, minutes, and seconds in a customized format. For example, the output can show 'Wednesday 18-03-2020 10:57:41 AM'. The speaker encourages experimenting with different combinations of date and time formats based on personal preference or project requirements. Finally, the speaker wraps up by highlighting the flexibility of PHP's date and time functions.

Mindmap

Keywords

💡PHP

PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. In the video, PHP is the main programming language being discussed, with a focus on learning how to display dates using PHP functions.

💡date function

The date function in PHP formats a local date and time, and this function is central to the video's tutorial on displaying dates. It is used with various format characters to display different components of a date, such as day, month, and year.

💡format characters

Format characters are placeholders used within the date function to specify how the date should be displayed. For example, 'l' (lowercase L) is used to display the full weekday name, and 'd' (lowercase d) is used to display the day of the month as a number.

💡timezone

A timezone is a region where the same standard time is used. In the video, adjusting the timezone is discussed to ensure that the displayed time matches the local time of the viewer, which is crucial for displaying accurate date and time information.

💡dynamic content

Dynamic content refers to web page data that changes or customizes itself based on user interactions or other data. The video teaches how to use PHP to create dynamic content, specifically the current date and time.

💡web server

A web server is a program that uses HTTP (Hypertext Transfer Protocol) to serve the files that form Web pages to users, in response to their requests. The video mentions ensuring the web server is running to test the PHP script.

💡localhost

Localhost is a hostname that means the server is the local machine. In the context of the video, accessing 'localhost' in a web browser is a way to test and view the PHP script running on the local machine.

💡function

In PHP, a function is a group of related commands that perform a task. The video focuses on the 'date' function, which is a built-in PHP function used to work with dates and times.

💡default Timezone

Setting the default timezone in PHP ensures that all date/time functions will use this timezone. In the video, it is shown how to set the default timezone to 'Asia/Jakarta' to match the local time in Indonesia.

💡24-hour format

The 24-hour format is a timekeeping convention where the day runs from midnight to midnight and is divided into 24 hours. The video discusses displaying the time in this format using the 'H' format character within the date function.

💡AM/PM

AM/PM are designations for times of the day from Latin ante meridiem (before midday) and post meridiem (after midday). The video explains how to display the time in a 12-hour format with AM or PM using the 'A' format character.

Highlights

Introduction to the tutorial on displaying dates in PHP.

Creating a PHP file named 'tanggal.php' and ensuring the web server is running.

Explanation of PHP's date function to display the current date and time.

Using 'L' to display the day of the week in text form (e.g., Sunday, Monday).

Using 'd' to display the date as a two-digit number from 01 to 31.

Explanation of 'M' for displaying the month in numeric form (1-12).

Using 'Y' for displaying the year in four digits (e.g., 2020).

Using 'y' to display the year in two digits (e.g., '20' for 2020).

Demonstration of how to format dates and times in various combinations, such as day-month-year.

How to display the current time using 'H' (hours), 'i' (minutes), and 's' (seconds).

Explaining 12-hour and 24-hour formats in PHP with 'h' and 'H'.

Using 'a' to display AM or PM.

Addressing timezone discrepancies by setting the timezone to Asia/Jakarta using date_default_timezone_set.

Combining date and time formats in PHP to create custom output (e.g., Wednesday, 18-03-2020 10:57:41 AM).

Encouraging the viewer to experiment with different date and time formats according to their needs.

Transcripts

play00:00

hai oke Bismillahirohmanirohim

play00:01

Assalamualaikum warahmatullahi

play00:02

wabarakatuh ketemu lagi dengan saya mau

play00:05

Mas Hafid di channel modding pintar free

play00:07

kali ini kita akan melanjutkan materi

play00:08

kita terkait belajar PHP dasar dan pada

play00:11

video kali ini kita akan belajar

play00:13

menampilkan tanggal pada PHP ya Nah

play00:16

silakan teman-teman buat dulu file-nya

play00:17

ya file dimana disini saya saya sudah

play00:20

memberi nama tanggal titik PHP ya

play00:23

silakan teman-teman buat filenya

play00:25

kemudian pastikan web servernya sudah

play00:27

jalan atau smtp nya kemudian Silahkan

play00:29

temen-temen buka browsernya lalu Panggil

play00:32

localhost selesai nama folder kita

play00:35

selesai nama file kita yaitu tanggal

play00:37

tipe HP Ya silakan teman-teman siapkan

play00:39

dulu file-nya kalau sudah kita akan

play00:41

melanjutkan belajar menampilkan tanggal

play00:44

pada PHP ya Nah untuk menampilkan

play00:47

tanggal pada PHP kita bisa menggunakan

play00:49

fungsi atau function dari Death ya Nah

play00:51

kita akan Panggil Dead kemudian buka dan

play00:55

tutup kurung sepertinya jadi kita

play00:57

Panggil fungsi date pada PHP kemudian

play01:00

dengar kita pahami selanjutnya adalah

play01:02

format karakter tanggal Ya nah dimana

play01:05

disini yang pertama adalah huruf L ya

play01:07

huruf L kecil ini digunakan untuk

play01:09

menampilkan nama hari dalam bentuk huruf

play01:11

misalnya Sunday Monday dan seterusnya

play01:14

gitu ya kemudian yang selanjutnya adalah

play01:16

huruf d besar ya huruf d besar ini

play01:19

digunakan untuk menampilkan nama hari

play01:21

dalam bentuk huruf tetapi dalam bentuk

play01:24

tiga digit jadi misalnya hari ini hari

play01:26

rabu berarti wedya penis Day seperti itu

play01:30

ya kemudian selanjutnya adalah di kecil

play01:33

D kecil atau huruf g kecil digunakan

play01:35

untuk menampilkan tanggal dalam bentuk

play01:38

angka yaitu 1 sampai dengan tanggal 31

play01:41

ya jadi saat dari tanggal 1 sampai

play01:43

dengan tanggal 31 seperti itu kemudian

play01:46

adalah kemudian selanjutnya adalah huruf

play01:49

M ya huruf M kecil ini digunakan untuk

play01:52

format menampilkan bulan sekarang dalam

play01:55

bentuk angka ya yaitu dari satu sampai

play01:59

dengan 2

play02:00

aja di bulan 1 sampai dengan bulan 12

play02:02

Nah selanjutnya adalah huruf m besar ini

play02:05

digunakan untuk menampilkan nama bulan

play02:07

sekarang nama bulan ditampilkan dalam

play02:10

bentuk huruf yah jadi misalnya bulat ini

play02:12

bulan tiga berarti bulan Maret seperti

play02:15

itu kemudian adalah huruf y besar ini

play02:19

digunakan untuk menampilkan tahun dalam

play02:21

bentuk angka 4 digit misalnya 2020

play02:25

seperti Tia ke menggunakan huruf y besar

play02:28

dalal untuk iye kecil ya atau huruf y

play02:31

kecil ini digunakan untuk menampilkan

play02:33

angka tahun dalam bentuk dua digit ya

play02:36

angka yang ditampilkan adalah dua digit

play02:39

terakhir ya dari Ton sekarang Misalnya

play02:40

ini tanggal tahun 2020 maka yang

play02:43

ditampilkan adalah dua digit belakangnya

play02:46

berarti 20 seperti itu ya Nah untuk ia

play02:48

besar dia menampilkan 4-digit berarti

play02:51

2020 seperti itu

play02:55

hai lalu selanjutnya yang akan kita

play02:58

pelajari nanti adalah menampilkan waktu

play03:00

di php Nah ini kan untuk format tanggal

play03:02

ya Nah di bawah sini ada format untuk

play03:05

jam nah jam itu yang pertama karakternya

play03:07

adalah es kecil yang huruf s kecil ini

play03:10

untuk menampilkan detik saat ini format

play03:13

yang ditampilkan angka mulai dari nol

play03:16

sampai dengan 59 sportif ya Jadi ini es

play03:19

kecil ini untuk detik kemudian huruf

play03:22

kecil ya huruf kecil ini untuk

play03:24

menampilkan menit sekarang ya dalam

play03:27

bentuk 0ria dalam bentuk format 0 sampai

play03:30

dengan 59 juga ya selanjutnya adalah

play03:34

huruf H kecil ya ini untuk menampilkan

play03:37

jam sekarang dalam format huruf ya dalam

play03:41

format angka 1 sampai dengan 12 kemudian

play03:46

huruf-huruf besar ya huruf a besar ini

play03:49

digunakan untuk menampilkan format jam

play03:51

dalam bentuk 24jam Nah untuk hal-hal

play03:53

kecil

play03:55

jam untuk yang huruf besar itu 24jam

play03:57

lalu eh huruf a kecil ya Ini digunakan

play04:01

untuk menampilkan waktu am atau PM

play04:04

sekarang nya nanti kita akan coba

play04:07

satu-satu formatnya nah jadi nah jadi

play04:12

seperti itu format untuk tanggal dan jam

play04:14

Ya silakan teman-teman Arahkan kursornya

play04:17

ke bawah sini kita akan coba satu-satu

play04:19

ya Misalnya di sini kita mau Eko nah

play04:23

caranya gimana kita Eko dulu kemudian

play04:26

kita panggilkan nama fungsinya yaitu

play04:29

Death kemudian buka dan tutup kurung

play04:31

biasa jangan lupa titik koma didalamnya

play04:34

kita mau coba dulu satu-satu nah jangan

play04:37

lupa menggunakan petik satu atau petik

play04:38

dua ya boleh petik satu atau petik dua

play04:41

misalnya kita di sini mau menampilkan

play04:43

l6l ini apa kalau kita save kemudian

play04:46

kita reptil flashdisk ini maka dia akan

play04:49

menampilkan Wednesday Kenapa Wednesday

play04:51

karena hari ini adalah hari Rabu seperti

play04:54

itu ya Nah

play04:55

ia l ini seperti yang sudah dijelaskan

play04:57

diatas tadi l ini untuk menampilkan nama

play05:00

hari kemudian kita lanjutkan dengan koma

play05:02

misalnya kita mau Tampilkan formatnya D

play05:05

Nah di itu apa tadi di itu adalah

play05:08

tanggal Ya kemudian minus Yamin kemudian

play05:13

m&m itu adalah bulan kemudian y besar ya

play05:16

Ia besar adalah tahun menggunakan empat

play05:20

digit yaitu 2020 kalau sudah silahkan di

play05:22

save kemudian direfresh maka akan tampil

play05:25

harinya hari Rabu Wednesday kemudian

play05:28

tanggal hari ini adalah tanggal 18

play05:30

kemudian bulan tiga tahun 2020 seperti

play05:34

itu nah kemudian kita coba Eko BR

play05:38

dibawahnya ya kita akan Netter kebawah

play05:41

kemudian kita coba lagi Eko kemudian

play05:44

kita Panggil fungsi datenya ya function

play05:46

datenya lalu misalnya di sini kita mau

play05:48

buat deh nah terus kita tidak harus

play05:52

menggunakan Amin seperti ini ya

play05:55

kita bisa menggunakan slide misalnya

play05:57

kita buat selesai seperti ini kita deya

play06:00

kemudian m besar kemudian y kecil sebab

play06:05

itu apa yang terjadi kalau sudah

play06:06

silahkan di save kemudian kita refresh

play06:08

Nah maka yang tampil adalah 18 adalah

play06:11

tanggal kemudian bulan Maret ya di sini

play06:14

dalam bentuk huruf tapi kita menggunakan

play06:17

hem besar ya maka yang akan ditampilkan

play06:20

adalah nama bulan kita ya misalnya hari

play06:24

ini atau bulan ini adalah bulan tiga

play06:26

maka yang ditampilkan adalah Mart ya

play06:28

tiga huruf seperti ini lalu kita

play06:31

menggunakan tadi y kecil-kecil itu

play06:34

menampilkan tahun 2G digit terakhir ya

play06:37

Nah di sini dua digit terakhir berarti

play06:38

tahun 2020 maka Disini yang Ken tampil

play06:42

adalah 20 seperti itu ya nah kemudian

play06:44

kita coba lagi format yang lain Misalnya

play06:46

di sini kita ekologi untuk BR ya Biar

play06:49

dia tahu enter ke bawah

play06:53

Hai kemudian kita coba seperti ini Eko

play06:55

kemudian kita panggil lagi fungsi

play06:57

dietnya terus kita Panggil misalnya

play07:00

David de besar kemudian mint lalu m

play07:04

besar kemudian selesai ia Besar ma apa

play07:08

yang terjadi kalau sudah silahkan di

play07:09

save kemudian diri flashdisk ini maka

play07:12

yang terjadi adalah kita ditampilkan

play07:14

Wednesday ya kita menggunakan D besar

play07:17

maka kita ditampilkan hari dalam bentuk

play07:20

huruf tiga digit seperti ini kemudian m

play07:23

besar kita ditampilkan eh untuk bulan

play07:26

Maret ya dalam bentuk huruf kemudian y

play07:28

besar kita ditampilkan tahun 4 digit

play07:31

seperti ini nah seperti itu kalau sudah

play07:34

kita akan melanjutkan untuk waktu

play07:36

misalnya di sini kita Eko untuk hry biar

play07:39

dia terpisah seperti itu kemudian

play07:42

Ayo kita mau menampilkan jam sekarang

play07:46

nah gimana caranya untuk menampilkan jam

play07:48

sekarang kita bisa menggunakan Eko

play07:51

kemudian Panggil fungsi datenya lalu

play07:55

kita masukkan seperti ini ha besar

play07:57

kemudian yg kecil kemudian es kecil lalu

play08:02

direbus pasi a-a-a-a ini apa tadi untuk

play08:06

menampilkan amat au.com sekarang seperti

play08:09

itu kalau sudah silahkan di save

play08:10

kemudian direfresh Nah maka dia akan

play08:13

tampil 4.54 pengujian detiknya adalah 04

play08:20

sekarang adalah eagnas di sini ada

play08:23

kendala atau ada masalah kenapa saya

play08:26

bilang masalah karena disini jam saya di

play08:28

sini adalah 10.54 sedangkan disini

play08:31

adalah 4.54 nah ini ada yang salah nih

play08:34

Nah ini menggunakan bukan menggunakan

play08:36

format zona Indonesia Gimana caranya

play08:39

kita ganti biar zona a

play08:42

yang kita tampilkan ini adalah mengikuti

play08:45

zona kita sekarang yaitu di zona

play08:47

Indonesia misalnya nah kita bisa gunakan

play08:49

sport ini ya Nah kita bisa menggunakan

play08:53

komentar dulu menyesuaikan dengan waktu

play08:59

Indonesia seperti itu kemudian dibawa

play09:02

Nikita Tuliskan seperti ini Dead

play09:04

underscore kemudian default Nah nanti

play09:08

kita pilih jangan pilihan get ya jangan

play09:10

pilih yang giat kita pilih yang set ya

play09:11

kalau sudah silahkan di enter maka

play09:13

disini akan tampil Death default

play09:15

Timezone set timezone Kita dimana

play09:18

Misalnya di sini kita yg sia-sia oleh

play09:20

karena kita ini ada di Asia kemudian

play09:22

Jakarta seperti itu ya Nah kalau sudah

play09:25

silahkan ditambahkan titik koma di

play09:27

belakangnya lalu di-save ya di-save

play09:30

kemudian direfresh ini perhatikan ini

play09:32

kan tadi 0455 ya kalau saya refresh maka

play09:35

dia akan berubah menjadi 10563 disini

play09:38

dia sudah menyesuaikan dengan waktu saya

play09:40

di di Indonesia

play09:42

khas puluh lima enam Maka dia sudah

play09:45

menyesuaikan seperti ini ah nah jadi

play09:47

untuk menyesuaikan dengan agona waktu

play09:50

kita kita bisa menggunakan cara seperti

play09:52

needed default Timezone kemudian set

play09:55

Asia Jakarta yah nama Timezone kita

play09:58

seperti itu Nah lalu disini kita akan

play10:01

coba lagi misalnya kita mau blg birthday

play10:04

mter kebawah kemudian dibawahnya

play10:07

misalnya kita mengkombinasikan ya di

play10:09

sini kita mocom kita mau Combi nah sih

play10:13

format tanggal dan jam nah caranya

play10:17

gimana boleh menggunakan eh Eko kemudian

play10:21

kita panggil lagi nama function nya

play10:23

yaitu function Dead lalu di dalamnya

play10:25

kita tambahkan Elya untuk menampilkan

play10:27

hari lalu kita tampilkan di kecil untuk

play10:30

tanggal m kecil untuk bulan kemudian y

play10:34

besar untuk tahun pejit lalu spasi kita

play10:38

tambahkan H kecil H kecil atau besar

play10:41

boleh ya

play10:42

dan i-onstruck menampilkan menit

play10:47

kemudian es untuk menampilkan detik lalu

play10:49

kita spasi kita tampilkan A atau untuk

play10:52

menampilkan amat PM sekarang ya kalau

play10:55

sudah silahkan disave ya Silahkan di

play10:57

save kemudian diri flash di sini apa

play10:59

yang terjadi yang terjadi adalah kita

play11:01

akan ditampilkan hari kita sekarang

play11:03

yaitu hari Rabu Wednesday kemudian

play11:08

18-03-2018 cool atau 10.57 41 detik

play11:13

Sekarang kita berada di hm ya atau di

play11:16

pagi hari kalau sudah silahkan

play11:17

dikembangkan cara ini ya Nah beginilah

play11:20

cara menggunakan tanggal dan jam pada

play11:24

PHP silakan teman-teman kembangkan lagi

play11:27

dan di sesuaikan dengan kebutuhannya ya

play11:30

mau format tanggalnya itu seperti apa

play11:32

mau tahun dulu bulan kemudian tanggal

play11:35

boleh ataupun tanggal-bulan-tahun juga

play11:38

Boleh silakan disesuaikan dengan

play11:39

kebutuhannya ya sampai sini mungkin

play11:41

Cukup sekian

play11:42

ada kali ini semoga jelas Sampai ketemu

play11:44

di video berikutnya salam kopi-o

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
PHP tutorialDate formattingTimezonesWeb developmentBeginner PHPProgramming guidePHP functionsTech educationCoding tipsPHP date function
هل تحتاج إلى تلخيص باللغة الإنجليزية؟