hyTags
HomeHome DocumentationDocumentation

date-add

Adds time components to a date
Parameter
Type
Description
self
Date
The date to add to
year
Number?
The number of years to add (optional)
month
Number?
The number of months to add (optional)
day
Number?
The number of days to add (optional)
return
date
A new date with the added components
Test Case:Add year to date
    <div></div>
    
    <date-new year="2024" month="6" day="15">
    <date-add year="1">
    <date-get component="year">
    <assert-equal value="2025" type="number">
    
    👆 Try to change something!
  • Test Case:Add month to date
      <div></div>
      
      <date-new year="2024" month="6" day="15">
      <date-add month="2">
      <date-get component="month">
      <assert-equal value="8" type="number">
      
      👆 Try to change something!
    • Test Case:Add days to date
        <div></div>
        
        <date-new year="2024" month="6" day="15">
        <date-add day="10">
        <date-get component="day">
        <assert-equal value="25" type="number">
        
        👆 Try to change something!
      • Test Case:Add days rolls over month
          <div></div>
          
          <date-new year="2024" month="6" day="25">
          <date-add day="10">
          <date-get component="month">
          <assert-equal value="7" type="number">
          
          👆 Try to change something!
        • Test succeeded Test failed