MCPcopy Index your code
hub / github.com/smallfawn/QLScriptPublic / formatDate

Method formatDate

jlyh.js:27–41  ·  view source on GitHub ↗
(date, hourOffset = 0, minuteOffset = 0)

Source from the content-addressed store, hash-verified

25
26 // 获取UTC时间
27 formatDate(date, hourOffset = 0, minuteOffset = 0) {
28 const daysOfWeek = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
29 const months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
30 const adjustedDate = new Date(date);
31 adjustedDate.setUTCHours(adjustedDate.getUTCHours() + hourOffset);
32 adjustedDate.setUTCMinutes(adjustedDate.getUTCMinutes() + minuteOffset);
33 const dayOfWeek = daysOfWeek[adjustedDate.getUTCDay()];
34 const day = ('0' + adjustedDate.getUTCDate()).slice(-2);
35 const month = months[adjustedDate.getUTCMonth()];
36 const year = adjustedDate.getUTCFullYear();
37 const hours = ('0' + adjustedDate.getUTCHours()).slice(-2);
38 const minutes = ('0' + adjustedDate.getUTCMinutes()).slice(-2);
39 const seconds = ('0' + adjustedDate.getUTCSeconds()).slice(-2);
40 return `${dayOfWeek} ${month} ${day} ${year} ${hours}:${minutes}:${seconds} GMT`;
41 }
42
43 // 请求头加密参数处理
44 calculateHmacSha256(method, accept, content_md5, content_type, date, key, nonce, timestamp, path) {

Callers 3

getPostHeaderMethod · 0.95
getGetHeaderMethod · 0.95
qtFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected