MCPcopy
hub / github.com/yume-chan/ya-webadb / formatTimezone

Function formatTimezone

libraries/android-bin/src/logcat.ts:187–207  ·  view source on GitHub ↗
(seconds: number, modifiers: LogcatFormatModifiers)

Source from the content-addressed store, hash-verified

185}
186
187function formatTimezone(seconds: number, modifiers: LogcatFormatModifiers) {
188 if (!modifiers.timezone || modifiers.monotonic || modifiers.epoch) {
189 return "";
190 }
191
192 const date = new Date(seconds * 1000);
193 const offset = date.getTimezoneOffset();
194 const sign = offset <= 0 ? "+" : "-";
195 const absolute = Math.abs(offset);
196 const hours = (absolute / 60) | 0;
197 const minutes = absolute % 60;
198
199 // prettier-ignore
200 return ` ${
201 sign
202 }${
203 hours.toString().padStart(2, "0")
204 }:${
205 minutes.toString().padStart(2, "0")
206 }`;
207}
208
209function formatTime(
210 seconds: number,

Callers 1

formatTimeFunction · 0.85

Calls 1

toStringMethod · 0.80

Tested by

no test coverage detected