date_diff කාර්යය

date_diff කාර්යය දින දෙකක් අතර වෙනස සොයා ගනී. මෙම දින date_create කාර්යය මගින් නිර්මාණය කරන ලද වස්තූන් විය යුතුය. කාර්යය 'දිනය' වස්තුවක් ආපසු ලබා දෙයි, එය format ක්‍රමය භාවිතයෙන් ආකෘතිගත කළ හැකිය.

වාක්‍ය රචනා ක්‍රමය

phpdate_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval

උදාහරණය

2025-12-31 සහ 2026-01-05 දින අතර දින වලින් වෙනස සොයා ගනිමු:

php<?php
  $date1 = date_create('2025-12-31');
  $date2 = date_create('2026-01-05');
  
  $diff = date_diff($date1, $date2);
  echo $diff->format('%a දින');
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිපලය:

php5 දින

මෙයද බලන්න

  • date_modify කාර්යය,
    දිනයකින් කාල පරතරයන් එකතු කිරීම හෝ අඩු කිරීම සිදු කරයි