title: Subtracting time.Duration from time in Go
body: <p>I have a <code>time.Time</code> value obtained from <code>time.Now()</code> and I want to get another time which is exactly 1 month ago. </p>
  
  <p>I know subtracting is possible with <code>time.Sub()</code> (which wants another <code>time.Time</code>), but that will result in a <code>time.Duration</code> and I need it the other way around.</p>