let minuteSec=60;
let dd = Math.floor(seconds / daySec);
let hh = Math.floor((seconds % daySec) / hourSec);
let mm = Math.floor((seconds % hourSec) / minuteSec);
let ss=seconds%minuteSec;
if(dd > 0){
return dd + "天" + hh + "小时" + mm + "分钟"+ss+"秒";
}else if(hh > 0){
return hh + "小时" + mm + "分钟"+ss+"秒";
} else if (mm > 0){
return mm + "分钟"+ss+"秒";
}else{
return ss+"秒";
方法:function formatSecToStr(seconds){ let daySec = 24 * 60 * 60; let day = Math.floor(seconds / daySec); let hour = Math.floor((seconds % daySec) / (60 * 60)); let minute = Math.ceil((seconds % 3600) / 60.0); if(day > 0){ re.
function secondsFormat( s ) {
var day = Math.floor( s/ (24*3600) ); // Math.floor()向下取整
var hour = Math.floor( (s - day*24*3600) / 3600);
var minute = Math.floor( (s - day*24*...
//格式化
分钟
为时分
function formatMinutes(minutes){
var day = parseInt(Math.floor(minutes / 1440));
var hour = day >0
?Math.floor((minutes - day*1440)/60)
例如,用户输入的是2300
秒
,那么就创建一个变量接收用户输入的2300
秒
,然后用公式转换为所需的时分
秒
即可。
// 用户输入任意
秒数
, 函数计算该毫
秒数
对应的时分
秒
, 并返回
let second = prompt('输入
秒数
:')
function getTime(time) {
// 转换为式分
秒
let h = parseInt(time / 60 / 60 % 24)
let endTime =
dayjs
().format('YYYY-MM-DD')
3 获取当前时间之前的时间day.
js
可以轻松获取N
小时
/
天
/月/年前等时间,如以下代码获取的是14
天
前的时间:
let startTime =
dayjs
().subtract(14,'day').format('YYYY-MM-DD')
4.N时间后
day.
js
也可以轻松获取N时间后的时间,如以下代码获取的是7
天
后的时间:
var endcity='';
startcity=load.split("-")[0]; //输出青岛
endcity=load.split("-")[1]; //输出南京
1、split("-")为指定分隔符,
2、[0...
```javascript
function formatSeconds(seconds) {
var day = Math.floor(seconds / (3600 * 24));
var hour = Math.floor((seconds - day * 3600 * 24) / 3600);
var minute = Math.floor((seconds - day * 3600 * 24 - hour * 3600) / 60);
var second = seconds - day * 3600 * 24 - hour * 3600 - minute * 60;
var result = '';
if (day > 0) {
result += day + '
天
';
if (hour > 0) {
result += hour + '时';
if (minute > 0) {
result += minute + '分';
if (second > 0) {
result += second + '
秒
';
return result;
// 示例
console.log(formatSeconds(3661)); // 输出:1
小时
1分1
秒
console.log(formatSeconds(86401)); // 输出:1
天
1
秒
console.log(formatSeconds(3600)); // 输出:1
小时