diff options
| author | Dave Henderson <dhenderson@gmail.com> | 2017-10-31 10:20:31 -0400 |
|---|---|---|
| committer | Dave Henderson <dhenderson@gmail.com> | 2017-10-31 22:28:26 -0400 |
| commit | eef471af3bdaed233a0418454ed67d94a8b00424 (patch) | |
| tree | 2db1cfcc75bac728b4bc77ca810e2071abf7f5ae /time | |
| parent | 491dee1400808a101736b65781c8d3f01efbad40 (diff) | |
Adding time.ZoneOffset function
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'time')
| -rw-r--r-- | time/time.go | 6 | ||||
| -rw-r--r-- | time/time_test.go | 14 |
2 files changed, 20 insertions, 0 deletions
diff --git a/time/time.go b/time/time.go index e1241d3f..1729d1c1 100644 --- a/time/time.go +++ b/time/time.go @@ -9,3 +9,9 @@ func ZoneName() string { n, _ := time.Now().Zone() return n } + +// ZoneOffset - determine the current timezone's offset, in seconds east of UTC +func ZoneOffset() int { + _, o := time.Now().Zone() + return o +} diff --git a/time/time_test.go b/time/time_test.go new file mode 100644 index 00000000..b464ba12 --- /dev/null +++ b/time/time_test.go @@ -0,0 +1,14 @@ +package time + +import ( + "testing" + "time" + + "github.com/stretchr/testify/assert" +) + +func TestZoneFuncs(t *testing.T) { + name, offset := time.Now().Zone() + assert.Equal(t, name, ZoneName()) + assert.Equal(t, offset, ZoneOffset()) +} |
