[
	{
		title: '23:59:59',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-06-01'],
			['relativeTime', 86399], // 2h 59m 59s
		],
		result: 1559426399, // 2019-06-01T23:59:59+02:00
	},
	{
		title: '24:00:00',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-06-01'],
			['relativeTime', 86400], // 2h 0m 0s
		],
		result: 1559426400, // 2019-06-02T00:00:00+02:00
	},
	{
		title: '27:59:59',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-06-01'],
			['relativeTime', 100799], // 2h 59m 59s
		],
		result: 1559440799, // 2019-06-02T03:59:59+02:00
	},
	{
		title: '27:59:59',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-06-01'],
			['relativeTime', 100799], // 2h 59m 59s
		],
		result: 1559440799, // 2019-06-02T03:59:59+02:00
	},
	{
		title: 'DST -> standard time, 01:59:59',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-10-27'],
			['relativeTime', 3599], // 0h 59m 59s
		],
		result: 1572134399, // 2019-10-27T01:59:59+02:00
	},
	{
		title: 'DST -> standard time, 02:00:00',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-10-27'],
			['relativeTime', 3600], // 1h 0m 0s
		],
		result: 1572134400, // 2019-10-27T02:00:00+02:00
	},
	{
		title: 'DST -> standard time, 02:59:59',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-10-27'],
			['relativeTime', 7199], // 1h 59m 59s
		],
		result: 1572137999, // 2019-10-27T02:59:59+02:00
	},
	{
		title: 'DST -> standard time, 02:00:00 again',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-10-27'],
			['relativeTime', 7200], // 2h 0m 0s
		],
		result: 1572138000, // 2019-10-27T02:00:00+01:00
	},
	{
		title: 'DST -> standard time, 02:59:59 again',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-10-27'],
			['relativeTime', 10799], // 2h 59m 59s
		],
		result: 1572141599, // 2019-10-27T02:59:59+01:00
	},
	{
		title: 'DST -> standard time, 03:00:00',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-10-27'],
			['relativeTime', 10800], // 3h 0m 0s
		],
		result: 1572141600, // 2019-10-27T03:00:00+01:00
	},
	{
		title: 'standard time -> DST, 01:00:00',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-03-31'],
			['relativeTime', 7200], // 2h 0m 0s
		],
		result: 1553990400, // 2019-03-31T01:00:00+01:00
	},
	{
		title: 'standard time -> DST, 01:59:59',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-03-31'],
			['relativeTime', 10799], // 2h 59m 59s
		],
		result: 1553993999, // 2019-03-31T01:59:59+01:00
	},
	{
		title: 'standard time -> DST, 03:00:00',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-03-31'],
			['relativeTime', 10800], // 3h 0m 0s
		],
		result: 1553994000, // 2019-03-31T03:00:00+02:00
	},

	// https://gist.github.com/derhuerst/574edc94981a21ef0ce90713f1cff7f6
	{
		title: 'standard time -> DST, 25h from previous day',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-03-30'],
			['relativeTime', 90000], // 25h 0m 0s
		],
		result: 1553990400, // 2019-03-31T01:00:00+01:00
	},
	{
		title: 'standard time -> DST, 25h 59m 59s from previous day',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-03-30'],
			['relativeTime', 93599], // 25h 59m 59s
		],
		result: 1553993999, // 2019-03-31T01:59:59+01:00
	},
	{
		title: 'standard time -> DST, 26h from previous day',
		args: [
			['timezone', 'Europe/Berlin'],
			['date', '2019-03-30'],
			['relativeTime', 93600], // 26h 0m 0s
		],
		result: 1553994000, // 2019-03-31T03:00:00+02:00
	}
]
