วิธีการ: เพิ่มวันให้กับวันที่ปัจจุบัน: # เพิ่ม 10 วันในวันนี้ $newDate = (Get-Date).AddDays(10) Write-Output $newDate ตัวอย่างผลลัพธ์:
วันพฤหัสบดี, เมษายน 13, 2023 ลบวันออกจากวันที่ปัจจุบัน: # ลบ 15 วันจากวันนี้ $pastDate = (Get-Date).AddDays(-15) Write-Output $pastDate ตัวอย่างผลลัพธ์:
วันพุธ, มีนาคม 20, 2023 คำนวณความแตกต่างระหว่างสองวันที่: # ความแตกต่างระหว่างสองวันที่ $date1 = Get-Date '2023-04-01' $date2 = Get-Date '2023-04-15' $diff = $date2 - $date1 Write-Output $diff.Days ตัวอย่างผลลัพธ์:
14 ลึกซึ้ง เมื่อก่อน, โปรแกรมเมอร์ต้องคำนวณวันที่ด้วยตนเองโดยใช้อัลกอริทึมที่ซับซ้อน ตอนนี้, ภาษาเช่น PowerShell มีฟังก์ชันในตัว เช่น AddDays, AddMonths, ทำให้การทำงานนี้เป็นเรื่องง่าย
ทางเลือก: ในขณะที่ AddDays เป็นฟังก์ชันที่มีประโยชน์, ยังมีฟังก์ชันอื่นๆ เช่น AddHours, AddMinutes, เป็นต้น, สำหรับการควบคุมที่ละเอียดยิ่งขึ้น นอกจากนี้, คุณอาจใช้ [datetime]::Today.