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