Tanggal php dikurangi 1 bulan

Kurangi hari, bulan, dan tahun hingga saat ini di PHP;

Cara Pengurangan Hari, Bulan, Tahun Sampai Tanggal di PHP

Gunakan contoh berikut untuk mengurangi hari, bulan, dan tahun sampai saat ini di PHP;

  • PHP Kurangi Hari ke Tanggal
  • PHP Kurangi Bulan ke Tanggal
  • PHP Kurangi Tahun ke Tanggal

PHP Kurangi Hari ke Tanggal

Gunakan kode PHP berikut untuk mengurangi hari sampai saat ini;

<?php
  
    $date = "2022-01-10";
    $newDate = date('Y-m-d', strtotime($date. ' - 3 days'));
  
    echo $newDate;
  
?>

Output dari kode di atas;

2022-01-07
_

PHP Kurangi Bulan ke Tanggal

Gunakan kode php berikut untuk mengurangi bulan hingga saat ini;

<?php
  
    $date = "2022-05-01";
    $newDate = date('Y-m-d', strtotime($date. ' - 3 months'));
  
    echo $newDate;
  
?>

Output dari kode di atas;

2022-02-01

PHP Kurangi Tahun ke Tanggal

Gunakan kode php berikut untuk mengurangi tahun sampai saat ini;

<?php
  
    $date = "2022-02-01";
    $newDate = date('Y-m-d', strtotime($date. ' - 5 years'));
  
    echo $newDate;
  
?>
_

Output dari kode di atas;

2017-02-01

Tutorial PHP yang Direkomendasikan

Direkomendasikan. - Paginasi PHP 8 dengan Contoh Bootstrap

Direkomendasikan. - Registrasi Pengguna dengan Verifikasi Email di PHP

Direkomendasikan. - Cara Menambahkan Captcha di Formulir Pendaftaran PHP

Direkomendasikan. - Pilih Sisipkan Perbarui Hapus Catatan menggunakan PHP dan MySQL

Direkomendasikan. - Masukkan Pembaruan Hapus di PHP di Halaman yang Sama

Direkomendasikan. - Cara Mengambil Data Dari Database di PHP menggunakan Ajax

Direkomendasikan. - Dapatkan Negara, Kota, lintang, bujur dari alamat IP menggunakan PHP

Direkomendasikan. - PHP. Fungsi Meledak dan Meledak

Direkomendasikan. - Pengunggahan Gambar Ajax Menggunakan PHP dan jQuery Tanpa Refresh Halaman

Direkomendasikan. - Kirim Reset Kata Sandi Tautan Email PHP

Direkomendasikan. - Pangkas dan Simpan Gambar Menggunakan jQuery Croppie dan PHP

❮ Referensi Tanggal/Waktu PHP

Contoh

Kurangi 40 hari dari tanggal 15 Maret 2013

$date=date_create("2013-03-15");
date_sub($date,date_interval_create_from_date_string("40 hari"));
echo date_format($date,"Y-m-d");
?>

Cobalah sendiri "


Definisi dan Penggunaan

Fungsi date_sub() mengurangi beberapa hari, bulan, tahun, jam, menit, dan detik dari sebuah tanggal


Sintaksis

date_sub(objek, interval)

Nilai Parameter

ParameterDeskripsiobjekDiperlukan. Menentukan objek DateTime yang dikembalikan oleh date_create()intervalRequired. Menentukan objek DateInterval

Detail Teknis

Nilai Pengembalian. Mengembalikan objek DateTime saat berhasil. SALAH pada kegagalan Versi PHP. 5. 3+
❮ Referensi Tanggal/Waktu PHP

php kurangi menit dari datetime, php kurangi hari dari hari ini, php kurangi tanggal dari hari ini, php kurangi tanggal dari tanggal sekarang, cara kurangi waktu di php, php dapatkan tahun dari tanggal, php dapatkan bulan dari tanggal, Tambahkan hari ke tanggal,

Lihat lebih banyak artikel tentang PHP

  • Hapus karakter terakhir dari string di PHP
  • Menyortir Array di PHP
  • Bandingkan dua tanggal dalam JavaScript
  • Dapatkan Tanggal & Waktu Saat Ini di JavaScript

Menggunakan php date() dan strtotime() fungsi kita dapat dengan mudah menambah atau mengurangi hari, bulan dan tahun ke tanggal tertentu. date() fungsi memformat tanggal dan waktu lokal dan mengembalikan string tanggal yang diformat

Selamat datang di tutorial singkat tentang cara menambah dan mengurangi hari, minggu, bulan hingga tanggal di PHP. Jadi, Anda perlu melakukan "yoga kencan" dalam proyek Anda?

Ada 3 cara umum untuk menambah dan mengurangi tanggal di PHP

  1. Buat objek tanggal-waktu, lalu gunakan fungsi modifikasi
    • $dt = new DateTime("2019-08-14");
    • $dt->modify("+4 days");
    • $dt->modify("-1 week");
  2. Gunakan fungsi strtotime()
    • $date = "2019-08-14";
    • $add = date("d M Y", strtotime($date . "+1 week"));
    • minus = date("d M Y", strtotime($date . "-2 months"));
  3. Hitung secara manual menggunakan cap waktu Unix
    • <?php
      // (A) ORIGINAL DATE
      $date = "2019-08-14";
      echo "ORIGINAL DATE: $date<br>";
       
      // (B) ADD DAYS WEEKS MONTHS
      $added = date("d M Y", strtotime($date . "+4 days"));
      echo "+4 DAYS: $added<br>";
      $added = date("d M Y", strtotime($date . "+2 weeks"));
      echo "+2 WEEKS: $added<br>";
      $added = date("d M Y", strtotime($date . "+1 month"));
      echo "+1 MONTH: $added<br>";
       
      // (C) SUBTRACT DAYS WEEKS MONTHS
      $added = date("d M Y", strtotime($date . "-4 days"));
      echo "-4 DAYS: $added<br>";
      $added = date("d M Y", strtotime($date . "-2 weeks"));
      echo "-2 WEEKS: $added<br>";
      $added = date("d M Y", strtotime($date . "-1 month"));
      echo "-1 MONTH: $added<br>";
      _0
    • <?php
      // (A) ORIGINAL DATE
      $date = "2019-08-14";
      echo "ORIGINAL DATE: $date<br>";
       
      // (B) ADD DAYS WEEKS MONTHS
      $added = date("d M Y", strtotime($date . "+4 days"));
      echo "+4 DAYS: $added<br>";
      $added = date("d M Y", strtotime($date . "+2 weeks"));
      echo "+2 WEEKS: $added<br>";
      $added = date("d M Y", strtotime($date . "+1 month"));
      echo "+1 MONTH: $added<br>";
       
      // (C) SUBTRACT DAYS WEEKS MONTHS
      $added = date("d M Y", strtotime($date . "-4 days"));
      echo "-4 DAYS: $added<br>";
      $added = date("d M Y", strtotime($date . "-2 weeks"));
      echo "-2 WEEKS: $added<br>";
      $added = date("d M Y", strtotime($date . "-1 month"));
      echo "-1 MONTH: $added<br>";
      _1
    • <?php
      // (A) ORIGINAL DATE
      $date = "2019-08-14";
      echo "ORIGINAL DATE: $date<br>";
       
      // (B) ADD DAYS WEEKS MONTHS
      $added = date("d M Y", strtotime($date . "+4 days"));
      echo "+4 DAYS: $added<br>";
      $added = date("d M Y", strtotime($date . "+2 weeks"));
      echo "+2 WEEKS: $added<br>";
      $added = date("d M Y", strtotime($date . "+1 month"));
      echo "+1 MONTH: $added<br>";
       
      // (C) SUBTRACT DAYS WEEKS MONTHS
      $added = date("d M Y", strtotime($date . "-4 days"));
      echo "-4 DAYS: $added<br>";
      $added = date("d M Y", strtotime($date . "-2 weeks"));
      echo "-2 WEEKS: $added<br>";
      $added = date("d M Y", strtotime($date . "-1 month"));
      echo "-1 MONTH: $added<br>";
      _2

Itu mencakup dasar-dasarnya, tetapi mari kita telusuri lebih banyak contoh dalam panduan ini – Baca terus

ⓘ Saya telah menyertakan file zip dengan semua kode sumber contoh di awal tutorial ini, jadi Anda tidak perlu menyalin-tempel semuanya… Atau jika Anda hanya ingin langsung masuk

 

 

TLDR – SLIDE CEPAT

Unduh & Catatan

 

UNDUH & CATATAN

Pertama, berikut adalah tautan unduhan ke kode contoh seperti yang dijanjikan

 

CATATAN CEPAT

Jika Anda menemukan bug, jangan ragu untuk berkomentar di bawah ini. Saya mencoba menjawab pertanyaan singkat juga, tetapi itu adalah satu orang versus seluruh dunia… Jika Anda sangat membutuhkan jawaban, silakan periksa daftar situs web saya untuk mendapatkan bantuan dalam pemrograman

 

DOWNLOAD KODE CONTOH

Klik di sini untuk mengunduh kode sumber, saya telah merilisnya di bawah lisensi MIT, jadi silakan membangun di atasnya atau menggunakannya dalam proyek Anda sendiri

 

 

TAMBAHKAN dan MINUS KE TANGGAL

Baiklah, sekarang mari kita masuk ke contoh cara menambahkan/minus hari, minggu, bulan ke tanggal di PHP

 

1) TANGGAL WAKTU OBJEK

1-kencan-waktu. php

<?php
// (A) CREATE NEW DATE TIME OBJECT
$dt = new DateTime("2019-08-14");
echo "ORIGINAL DATE: " . $dt->format("d M Y") . "<br>";
 
// (B) ADD DAYS WEEKS MONTHS
$dt->modify("+4 days");
echo "+4 DAYS: " . $dt->format("d M Y") . "<br>";
$dt->modify("+2 weeks");
echo "+2 WEEKS: " . $dt->format("d M Y") . "<br>";
$dt->modify("+1 month");
echo "+1 MONTH: " . $dt->format("d M Y") . "<br>";
 
// (C) SUBTRACT DAYS WEEKS MONTHS
$dt->modify("-2 days");
echo "-2 DAYS: " . $dt->format("d M Y") . "<br>";
$dt->modify("-1 week");
echo "-1 WEEK: " . $dt->format("d M Y") . "<br>";
$dt->modify("-2 months");
echo "-2 MONTHS: " . $dt->format("d M Y") . "<br>";
_

Ini harus cukup jelas. Objek

<?php
// (A) ORIGINAL DATE
$date = "2019-08-14";
echo "ORIGINAL DATE: $date<br>";
 
// (B) ADD DAYS WEEKS MONTHS
$added = date("d M Y", strtotime($date . "+4 days"));
echo "+4 DAYS: $added<br>";
$added = date("d M Y", strtotime($date . "+2 weeks"));
echo "+2 WEEKS: $added<br>";
$added = date("d M Y", strtotime($date . "+1 month"));
echo "+1 MONTH: $added<br>";
 
// (C) SUBTRACT DAYS WEEKS MONTHS
$added = date("d M Y", strtotime($date . "-4 days"));
echo "-4 DAYS: $added<br>";
$added = date("d M Y", strtotime($date . "-2 weeks"));
echo "-2 WEEKS: $added<br>";
$added = date("d M Y", strtotime($date . "-1 month"));
echo "-1 MONTH: $added<br>";
3 mungkin adalah salah satu cara yang paling tidak menyakitkan dan "manusiawi" untuk memanipulasi tanggal tertentu. Cukup gunakan fungsi
<?php
// (A) ORIGINAL DATE
$date = "2019-08-14";
echo "ORIGINAL DATE: $date<br>";
 
// (B) ADD DAYS WEEKS MONTHS
$added = date("d M Y", strtotime($date . "+4 days"));
echo "+4 DAYS: $added<br>";
$added = date("d M Y", strtotime($date . "+2 weeks"));
echo "+2 WEEKS: $added<br>";
$added = date("d M Y", strtotime($date . "+1 month"));
echo "+1 MONTH: $added<br>";
 
// (C) SUBTRACT DAYS WEEKS MONTHS
$added = date("d M Y", strtotime($date . "-4 days"));
echo "-4 DAYS: $added<br>";
$added = date("d M Y", strtotime($date . "-2 weeks"));
echo "-2 WEEKS: $added<br>";
$added = date("d M Y", strtotime($date . "-1 month"));
echo "-1 MONTH: $added<br>";
_4 untuk menambah atau mengurangi rentang hari, minggu, bulan, tahun dari stempel waktu

 

 

2) STRING KE WAKTU

2-strotime. php

<?php
// (A) ORIGINAL DATE
$date = "2019-08-14";
echo "ORIGINAL DATE: $date<br>";
 
// (B) ADD DAYS WEEKS MONTHS
$added = date("d M Y", strtotime($date . "+4 days"));
echo "+4 DAYS: $added<br>";
$added = date("d M Y", strtotime($date . "+2 weeks"));
echo "+2 WEEKS: $added<br>";
$added = date("d M Y", strtotime($date . "+1 month"));
echo "+1 MONTH: $added<br>";
 
// (C) SUBTRACT DAYS WEEKS MONTHS
$added = date("d M Y", strtotime($date . "-4 days"));
echo "-4 DAYS: $added<br>";
$added = date("d M Y", strtotime($date . "-2 weeks"));
echo "-2 WEEKS: $added<br>";
$added = date("d M Y", strtotime($date . "-1 month"));
echo "-1 MONTH: $added<br>";
_

Ya, satu lagi yang sederhana. Ini sebenarnya adalah kombinasi dari menggunakan fungsi strtotime() untuk menambah/mengurangi tanggal, kemudian menggunakan

<?php
// (A) ORIGINAL DATE
$date = "2019-08-14";
echo "ORIGINAL DATE: $date<br>";
 
// (B) ADD DAYS WEEKS MONTHS
$added = date("d M Y", strtotime($date . "+4 days"));
echo "+4 DAYS: $added<br>";
$added = date("d M Y", strtotime($date . "+2 weeks"));
echo "+2 WEEKS: $added<br>";
$added = date("d M Y", strtotime($date . "+1 month"));
echo "+1 MONTH: $added<br>";
 
// (C) SUBTRACT DAYS WEEKS MONTHS
$added = date("d M Y", strtotime($date . "-4 days"));
echo "-4 DAYS: $added<br>";
$added = date("d M Y", strtotime($date . "-2 weeks"));
echo "-2 WEEKS: $added<br>";
$added = date("d M Y", strtotime($date . "-1 month"));
echo "-1 MONTH: $added<br>";
6 untuk mendapatkan format tanggal yang Anda inginkan. Saya akan meninggalkan tautan dalam ringkasan di bawah tentang cara kerja
<?php
// (A) ORIGINAL DATE
$date = "2019-08-14";
echo "ORIGINAL DATE: $date<br>";
 
// (B) ADD DAYS WEEKS MONTHS
$added = date("d M Y", strtotime($date . "+4 days"));
echo "+4 DAYS: $added<br>";
$added = date("d M Y", strtotime($date . "+2 weeks"));
echo "+2 WEEKS: $added<br>";
$added = date("d M Y", strtotime($date . "+1 month"));
echo "+1 MONTH: $added<br>";
 
// (C) SUBTRACT DAYS WEEKS MONTHS
$added = date("d M Y", strtotime($date . "-4 days"));
echo "-4 DAYS: $added<br>";
$added = date("d M Y", strtotime($date . "-2 weeks"));
echo "-2 WEEKS: $added<br>";
$added = date("d M Y", strtotime($date . "-1 month"));
echo "-1 MONTH: $added<br>";
6

 

 

3) URUTAN WAKTU UNIX

3-unix. php

<?php
// (A) UNIX TIMESTAMP
// UNIX TIMESTAMP = NUMBER OF SECONDS SINCE 1 JAN 1970
$unix = strtotime("2019-08-14");
// 1 DAY = 24 HRS * 60 MINS * 60 SECS = 86400 SECS
$day = 86400;

// (B) ADD DAYS WEEKS MONTHS
echo "+4 DAYS: " . date("d M Y", $unix + (4*$day)) . "<br>";
echo "+2 WEEKS: " . date("d M Y", $unix + (14*$day)) . "<br>";
// BE CAREFUL: 1 MONTH MAY NOT BE EXACTLY 30 DAYS
echo "+1 MONTH: " . date("d M Y", $unix + (30*$day)) . "<br>";

// (C) SUBTRACT DAYS WEEKS MONTHS
echo "-3 DAYS: " . date("d M Y", $unix - (3*$day)) . "<br>";
echo "-2 WEEKS: " . date("d M Y", $unix - (14*$day)) . "<br>";
echo "-1 MONTH: " . date("d M Y", $unix - (30*$day)) . "<br>";

Terakhir, untuk kalian yang tidak tahu –

<?php
// (A) ORIGINAL DATE
$date = "2019-08-14";
echo "ORIGINAL DATE: $date<br>";
 
// (B) ADD DAYS WEEKS MONTHS
$added = date("d M Y", strtotime($date . "+4 days"));
echo "+4 DAYS: $added<br>";
$added = date("d M Y", strtotime($date . "+2 weeks"));
echo "+2 WEEKS: $added<br>";
$added = date("d M Y", strtotime($date . "+1 month"));
echo "+1 MONTH: $added<br>";
 
// (C) SUBTRACT DAYS WEEKS MONTHS
$added = date("d M Y", strtotime($date . "-4 days"));
echo "-4 DAYS: $added<br>";
$added = date("d M Y", strtotime($date . "-2 weeks"));
echo "-2 WEEKS: $added<br>";
$added = date("d M Y", strtotime($date . "-1 month"));
echo "-1 MONTH: $added<br>";
8sebenarnya mengembalikan cap waktu Unix. Artinya, jumlah detik yang telah berlalu sejak 1 Jan 1970 UTC. Jadi untuk menambah dan mengurangi hari/minggu/bulan dengan Unix Timestamp adalah proses yang sangat matematis

  • Pada dasarnya, satu hari memiliki 24 jam (atau 86400 detik)
  • Jadi misalnya, jika kita ingin menambahkan 3 hari ke stempel waktu, itu akan menjadi
    <?php
    // (A) ORIGINAL DATE
    $date = "2019-08-14";
    echo "ORIGINAL DATE: $date<br>";
     
    // (B) ADD DAYS WEEKS MONTHS
    $added = date("d M Y", strtotime($date . "+4 days"));
    echo "+4 DAYS: $added<br>";
    $added = date("d M Y", strtotime($date . "+2 weeks"));
    echo "+2 WEEKS: $added<br>";
    $added = date("d M Y", strtotime($date . "+1 month"));
    echo "+1 MONTH: $added<br>";
     
    // (C) SUBTRACT DAYS WEEKS MONTHS
    $added = date("d M Y", strtotime($date . "-4 days"));
    echo "-4 DAYS: $added<br>";
    $added = date("d M Y", strtotime($date . "-2 weeks"));
    echo "-2 WEEKS: $added<br>";
    $added = date("d M Y", strtotime($date . "-1 month"));
    echo "-1 MONTH: $added<br>";
    9;
  • Contoh lain, jika kita ingin menambahkan 2 minggu, maka akan menjadi 14 hari –
    <?php
    // (A) UNIX TIMESTAMP
    // UNIX TIMESTAMP = NUMBER OF SECONDS SINCE 1 JAN 1970
    $unix = strtotime("2019-08-14");
    // 1 DAY = 24 HRS * 60 MINS * 60 SECS = 86400 SECS
    $day = 86400;
    
    // (B) ADD DAYS WEEKS MONTHS
    echo "+4 DAYS: " . date("d M Y", $unix + (4*$day)) . "<br>";
    echo "+2 WEEKS: " . date("d M Y", $unix + (14*$day)) . "<br>";
    // BE CAREFUL: 1 MONTH MAY NOT BE EXACTLY 30 DAYS
    echo "+1 MONTH: " . date("d M Y", $unix + (30*$day)) . "<br>";
    
    // (C) SUBTRACT DAYS WEEKS MONTHS
    echo "-3 DAYS: " . date("d M Y", $unix - (3*$day)) . "<br>";
    echo "-2 WEEKS: " . date("d M Y", $unix - (14*$day)) . "<br>";
    echo "-1 MONTH: " . date("d M Y", $unix - (30*$day)) . "<br>";
    
    0

Yap, Anda menangkap arus

 

 

Itu saja untuk tutorial ini, dan ini adalah bagian kecil tentang beberapa tambahan yang mungkin berguna bagi Anda

 

MANA YANG TERBAIK?

Secara pribadi, saya condong ke

<?php
// (A) UNIX TIMESTAMP
// UNIX TIMESTAMP = NUMBER OF SECONDS SINCE 1 JAN 1970
$unix = strtotime("2019-08-14");
// 1 DAY = 24 HRS * 60 MINS * 60 SECS = 86400 SECS
$day = 86400;

// (B) ADD DAYS WEEKS MONTHS
echo "+4 DAYS: " . date("d M Y", $unix + (4*$day)) . "<br>";
echo "+2 WEEKS: " . date("d M Y", $unix + (14*$day)) . "<br>";
// BE CAREFUL: 1 MONTH MAY NOT BE EXACTLY 30 DAYS
echo "+1 MONTH: " . date("d M Y", $unix + (30*$day)) . "<br>";

// (C) SUBTRACT DAYS WEEKS MONTHS
echo "-3 DAYS: " . date("d M Y", $unix - (3*$day)) . "<br>";
echo "-2 WEEKS: " . date("d M Y", $unix - (14*$day)) . "<br>";
echo "-1 MONTH: " . date("d M Y", $unix - (30*$day)) . "<br>";
_1 dan
<?php
// (A) UNIX TIMESTAMP
// UNIX TIMESTAMP = NUMBER OF SECONDS SINCE 1 JAN 1970
$unix = strtotime("2019-08-14");
// 1 DAY = 24 HRS * 60 MINS * 60 SECS = 86400 SECS
$day = 86400;

// (B) ADD DAYS WEEKS MONTHS
echo "+4 DAYS: " . date("d M Y", $unix + (4*$day)) . "<br>";
echo "+2 WEEKS: " . date("d M Y", $unix + (14*$day)) . "<br>";
// BE CAREFUL: 1 MONTH MAY NOT BE EXACTLY 30 DAYS
echo "+1 MONTH: " . date("d M Y", $unix + (30*$day)) . "<br>";

// (C) SUBTRACT DAYS WEEKS MONTHS
echo "-3 DAYS: " . date("d M Y", $unix - (3*$day)) . "<br>";
echo "-2 WEEKS: " . date("d M Y", $unix - (14*$day)) . "<br>";
echo "-1 MONTH: " . date("d M Y", $unix - (30*$day)) . "<br>";
2 untuk kenyamanan. Tetapi kinerja dari 2 ini tidak terlalu luar biasa… Menghitung secara manual dengan stempel waktu Unix tidak semuanya buruk, dan memiliki keunggulan dalam pemrosesan dalam satu lingkaran –
<?php
// (A) UNIX TIMESTAMP
// UNIX TIMESTAMP = NUMBER OF SECONDS SINCE 1 JAN 1970
$unix = strtotime("2019-08-14");
// 1 DAY = 24 HRS * 60 MINS * 60 SECS = 86400 SECS
$day = 86400;

// (B) ADD DAYS WEEKS MONTHS
echo "+4 DAYS: " . date("d M Y", $unix + (4*$day)) . "<br>";
echo "+2 WEEKS: " . date("d M Y", $unix + (14*$day)) . "<br>";
// BE CAREFUL: 1 MONTH MAY NOT BE EXACTLY 30 DAYS
echo "+1 MONTH: " . date("d M Y", $unix + (30*$day)) . "<br>";

// (C) SUBTRACT DAYS WEEKS MONTHS
echo "-3 DAYS: " . date("d M Y", $unix - (3*$day)) . "<br>";
echo "-2 WEEKS: " . date("d M Y", $unix - (14*$day)) . "<br>";
echo "-1 MONTH: " . date("d M Y", $unix - (30*$day)) . "<br>";
3

 

RINGKASAN – SEMUA FUNGSI TANGGAL/WAKTU UMUM

FunctionDescriptionReference
<?php
// (A) UNIX TIMESTAMP
// UNIX TIMESTAMP = NUMBER OF SECONDS SINCE 1 JAN 1970
$unix = strtotime("2019-08-14");
// 1 DAY = 24 HRS * 60 MINS * 60 SECS = 86400 SECS
$day = 86400;

// (B) ADD DAYS WEEKS MONTHS
echo "+4 DAYS: " . date("d M Y", $unix + (4*$day)) . "<br>";
echo "+2 WEEKS: " . date("d M Y", $unix + (14*$day)) . "<br>";
// BE CAREFUL: 1 MONTH MAY NOT BE EXACTLY 30 DAYS
echo "+1 MONTH: " . date("d M Y", $unix + (30*$day)) . "<br>";

// (C) SUBTRACT DAYS WEEKS MONTHS
echo "-3 DAYS: " . date("d M Y", $unix - (3*$day)) . "<br>";
echo "-2 WEEKS: " . date("d M Y", $unix - (14*$day)) . "<br>";
echo "-1 MONTH: " . date("d M Y", $unix - (30*$day)) . "<br>";
_4Buat objek tanggal-waktu baru. Mengambil waktu server saat ini secara default, atau Anda dapat memberikan string tanggal/waktu. Klik Di Sini
<?php
// (A) UNIX TIMESTAMP
// UNIX TIMESTAMP = NUMBER OF SECONDS SINCE 1 JAN 1970
$unix = strtotime("2019-08-14");
// 1 DAY = 24 HRS * 60 MINS * 60 SECS = 86400 SECS
$day = 86400;

// (B) ADD DAYS WEEKS MONTHS
echo "+4 DAYS: " . date("d M Y", $unix + (4*$day)) . "<br>";
echo "+2 WEEKS: " . date("d M Y", $unix + (14*$day)) . "<br>";
// BE CAREFUL: 1 MONTH MAY NOT BE EXACTLY 30 DAYS
echo "+1 MONTH: " . date("d M Y", $unix + (30*$day)) . "<br>";

// (C) SUBTRACT DAYS WEEKS MONTHS
echo "-3 DAYS: " . date("d M Y", $unix - (3*$day)) . "<br>";
echo "-2 WEEKS: " . date("d M Y", $unix - (14*$day)) . "<br>";
echo "-1 MONTH: " . date("d M Y", $unix - (30*$day)) . "<br>";
5Memformat objek tanggal-waktu. Standar yang Telah Ditetapkan

Bentuk Manual

<?php
// (A) UNIX TIMESTAMP
// UNIX TIMESTAMP = NUMBER OF SECONDS SINCE 1 JAN 1970
$unix = strtotime("2019-08-14");
// 1 DAY = 24 HRS * 60 MINS * 60 SECS = 86400 SECS
$day = 86400;

// (B) ADD DAYS WEEKS MONTHS
echo "+4 DAYS: " . date("d M Y", $unix + (4*$day)) . "<br>";
echo "+2 WEEKS: " . date("d M Y", $unix + (14*$day)) . "<br>";
// BE CAREFUL: 1 MONTH MAY NOT BE EXACTLY 30 DAYS
echo "+1 MONTH: " . date("d M Y", $unix + (30*$day)) . "<br>";

// (C) SUBTRACT DAYS WEEKS MONTHS
echo "-3 DAYS: " . date("d M Y", $unix - (3*$day)) . "<br>";
echo "-2 WEEKS: " . date("d M Y", $unix - (14*$day)) . "<br>";
echo "-1 MONTH: " . date("d M Y", $unix - (30*$day)) . "<br>";
6Menambahkan menit, jam, hari, minggu, bulan, tahun, dari tanggal/waktu yang diberikan. Klik Di Sini
<?php
// (A) UNIX TIMESTAMP
// UNIX TIMESTAMP = NUMBER OF SECONDS SINCE 1 JAN 1970
$unix = strtotime("2019-08-14");
// 1 DAY = 24 HRS * 60 MINS * 60 SECS = 86400 SECS
$day = 86400;

// (B) ADD DAYS WEEKS MONTHS
echo "+4 DAYS: " . date("d M Y", $unix + (4*$day)) . "<br>";
echo "+2 WEEKS: " . date("d M Y", $unix + (14*$day)) . "<br>";
// BE CAREFUL: 1 MONTH MAY NOT BE EXACTLY 30 DAYS
echo "+1 MONTH: " . date("d M Y", $unix + (30*$day)) . "<br>";

// (C) SUBTRACT DAYS WEEKS MONTHS
echo "-3 DAYS: " . date("d M Y", $unix - (3*$day)) . "<br>";
echo "-2 WEEKS: " . date("d M Y", $unix - (14*$day)) . "<br>";
echo "-1 MONTH: " . date("d M Y", $unix - (30*$day)) . "<br>";
_7Mendapatkan stempel waktu Unix dari string tanggal yang diberikan. Klik disini

 

LEMBAR CHEAT INFOGRAFIS

Terima kasih telah membaca, dan kami telah sampai di akhir panduan ini. Saya harap ini membantu Anda untuk memahami lebih baik, dan jika Anda ingin berbagi apa pun dengan panduan ini, jangan ragu untuk berkomentar di bawah ini. Semoga berhasil dan selamat membuat kode

Bagaimana cara mengurangi 1 bulan dari tanggal di php?

Kurangi 1 bulan dari tanggal. $date = "2020-01-06"; echo date('Y-m-d', strtotime($date.

Bagaimana cara mendapatkan tanggal mundur 1 bulan di php?

Dapatkan Bulan Sebelumnya dari Tanggal yang Diberikan . $new_date = date('Y-m-d', strtotime($date. ' -1 bulan'));

Bagaimana cara mengurangi tanggal dari tanggal di php?

Fungsi date_sub() mengurangi beberapa hari, bulan, tahun, jam, menit, dan detik dari sebuah tanggal.

Bagaimana cara menambahkan 1 bulan di php?

php $dt = strtotime("2012-12-21"); . echo date("Y-m-d", strtotime("+1 month", $dt)).