time-go/time_app/views/api.py

16 lines
471 B
Python

from fastapi import APIRouter
from time_app.helpers.views import get_now_in_view
from time_app.models.main import Now
router = APIRouter()
@router.get('/now', name='Now', response_model=Now)
def now_view(zone: str = 'UTC') -> dict:
return {"time": f'{get_now_in_view(zone):%Y-%m-%d %H:%M:%S}'}
@router.get('/diy', name='Day in year', response_model=Now)
def day_in_year_view(zone: str = 'UTC') -> dict:
return {"time": f'{get_now_in_view(zone):%y%j}'[-4:]}