hunk.code_window: |                                 | pppp         | 1987-02-11T12:13:14.015Z | 12:13:14 GMT+00:00                               | Errored                  |
   |                                 |              | 1453-05-29T23:59:59.999Z | 23:59:59 GMT+00:00                               | Errored                  |
   | Combination of date and time    | Pp           | 1987-02-11T12:13:14.015Z | 11.02.1987 12:13                                 | 1987-02-11T12:13:00.000Z |
   |                                 |              | 1453-05-29T23:59:59.999Z | 29.05.1453 23:59                                 | 1453-05-29T23:59:00.000Z |
   |                                 | PPpp         | 1987-02-11T12:13:14.015Z | 11. Feb.. 1987 12:13:14                          | Invalid Date             |
   |                                 |              | 1453-05-29T23:59:59.999Z | 29. Mai. 1453 23:59:59                           | 1453-05-29T23:59:59.000Z |
   |                                 | PPPppp       | 1987-02-11T12:13:14.015Z | 11. Februar 1987 um 12:13:14 GMT+0               | Errored                  |
   |                                 |              | 1453-05-29T23:59:59.999Z | 29. Mai 1453 um 23:59:59 GMT+0                   | Errored                  |
   |                                 | PPPPpppp     | 1987-02-11T12:13:14.015Z | Mittwoch, 11. Februar 1987 um 12:13:14 GMT+00:00 | Errored                  |
  
hunk.labels: keep keep keep keep replace replace keep keep keep
hunk.after_edit: |                                 | PPpp         | 1987-02-11T12:13:14.015Z | 11. Feb. 1987 12:13:14                           | Invalid Date             |
   |                                 |              | 1453-05-29T23:59:59.999Z | 29. Mai 1453 23:59:59                            | 1453-05-29T23:59:59.000Z |
  
hunk.file_path: src/locale/de/snapshot.md
hunk.type: replace
file: import toDate from '../toDate/index'
  import requiredArgs from '../_lib/requiredArgs/index'
  
  /**
   * @name endOfHour
   * @category Hour Helpers
   * @summary Return the end of an hour for the given date.
   *
   * @description
   * Return the end of an hour for the given date.
   * The result will be in the local timezone.
   *
   * ### v2.0.0 breaking changes:
   *
   * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).
   *
   * @param {Date|Number} date - the original date
   * @returns {Date} the end of an hour
   * @throws {TypeError} 1 argument required
   *
   * @example
   * // The end of an hour for 2 September 2014 11:55:00:
   * const result = endOfHour(new Date(2014, 8, 2, 11, 55))
   * //=> Tue Sep 02 2014 11:59:59.999
   */
  export default function endOfHour(dirtyDate: Date | number): Date {
    requiredArgs(1, arguments)
  
    const date = toDate(dirtyDate)
    date.setMinutes(59, 59, 999)
    return date
  }
  