worldline-go / trange

Get time range by given date

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

trange

Codecov GitHub Workflow Status Go Reference

This repository help you to get the date range by given date

Usage

Install

go get github.com/worldline-go/trange

Example

package main

import (
    "fmt"
    "time"

    "github.com/worldline-go/trange"
)

func main() {
    loc, _ := time.LoadLocation("Europe/Amsterdam")

    start, end, _ := trange.Day("2022-08-05", loc)

    // start 2022-08-05 00:00:00 +0200 CEST end 2022-08-05 23:59:59.999999999 +0200 CEST
    fmt.Println("start", start, "end", end)
}

Todo

  • Day
  • Week
  • Month
  • Year

Inspired by

moment.js

About

Get time range by given date

License:MIT License


Languages

Language:Go 100.0%