Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /var/www/html/wincloud_gateway/node_modules/microseconds/ drwxr-xr-x | |
| Viewing file: Select action/file-type: 'use strict'
function toString () {
const microseconds = this.microseconds
const milliseconds = this.milliseconds
const seconds = this.seconds
const minutes = this.minutes
const hours = this.hours
const days = this.days
const parts = [
{
name: 'day',
value: days
},
{
name: 'hour',
value: hours
},
{
name: 'minute',
value: minutes
},
{
name: 'second',
value: seconds
},
{
name: 'millisecond',
value: milliseconds
},
{
name: 'microsecond',
value: microseconds
}
]
const time = []
for (let i = 0; i < parts.length; i++) {
const part = parts[i]
if (part.value === 0) {
if (!time.length) continue // nothing was added yet
let broken = false
for (let j = i; j < parts.length; j++) {
const p = parts[j]
if (p.value) {
broken = true
break
}
}
if (!broken) break
}
time.push(part.value, part.value === 1 ? part.name : part.name + 's')
}
return time.join(' ')
}
module.exports = (nano) => {
const ms = nano / 1000
const ss = ms / 1000
const mm = ss / 60
const hh = mm / 60
const dd = hh / 24
const microseconds = Math.round((ms % 1) * 1000)
const milliseconds = Math.floor(ms % 1000)
const seconds = Math.floor(ss % 60)
const minutes = Math.floor(mm % 60)
const hours = Math.floor(hh % 24)
const days = Math.floor(dd)
return {
microseconds,
milliseconds,
seconds,
minutes,
hours,
days,
toString
}
}
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.024 ]-- |