My web

How to add the years to data received from form

 

Task: Add the years to data received from form


Code:


# app.py (or similar)

from flask import Flask
….
from datetime import datetime
….
@app.route('/yourform', methods=['GET', 'POST'])
def yourform():
    if request.method == 'POST':
        #receive initial date
        repdate = request.form['repdate'] 
        # receive # number of the years to be added
        peryear = int(request.form['peryear']) 
        #turn the term into a datetime object
        dt_obj = datetime.strptime(repdate, '%Y-%m-%d')
        #adding the years number 
        new_year = dt_obj.year + peryear
        new_date_obj = dt_obj.replace(year=new_year)
        #receive new data
        nextrep = new_date_obj.strftime('%Y-%m-%d')
….

2026-07-21 12:23:29

Comments

No comments yet. Be the first to leave one!

Leave a Comment