UTC" ?
                  
                  
                  func NewDate(year int, month time.Month, day int) time.Time {
                  
                  
                    return time.Date(year, month, day, 0, 0, 0, 0, time.UTC)
                  
                  
                  }
                  
                  
                  
                  
                  
                  func main() {
                  
                  
                    // Starting date.
                  
                  
                    __date := NewDate(2019, time.Month(11), 1)
                  
                  
                    startDate, err := time.Parse(time.RFC3339, __date.String())
                  
                  
                    if err != nil {
                  
                  
                      fmt.Println(err)
                  
                  
                    }
                  
                  
                  
                  
                  
                    t := time.Now().UTC()
                  
                  
                    currentDate := NewDate(t.Year(), t.Month(), t.Day())
                  
                  
                  
                  
                  
                    daysDifferend := currentDate.Sub(startDate).Hours() / 24
                  
                  
                    fmt.Println("Days after:", daysDifferend)
                  
                  
                  }
                  
                  
                  Не понимаю какой RFC юзать, не один не работает
                  
                  
                  Нужно посчитать разницу дней двух дат. Без парсинга даты работает, но мне нужно эту дату в строковом виде хранить в БД, а после делать select и парсить её и сверять с текущей датой.
                  
                  
                
const format = "2006-01-02 15:04:05 -0700 MST"
Обсуждают сегодня