php时分获取秒数,javascript与php时/分/秒与秒数互转
javascript:
/*
时间转换成秒
*/
function time_to_second(time){
var arr = time.split(‘:‘)
var hour = arr[0]?arr[0]:0
var minute = arr[1]?arr[1]:0
var second = arr[2]?arr[2]:0
var ret = hour * 3600 + minute * 60 + second
return ret
}
/*
秒转换成时间
*/
function second_to_time(seconds){
hour = Math.floor(seconds / 3600)
minute = Math.floor((seconds - hour * 3600) / 60)
second = seconds - hour * 3600 - minute * 60
if(hour < 10){
hour = "0" + hour
}
if(minute < 10){
minute = "0" + minute
}
if(second < 10){
second = "0" + second
}
ret = hour + ‘:‘ + minute + ‘:‘ + second
return ret
}
// var time = "10:00:00"
// var ret = time_to_second(time)
// console.log(ret)
var seconds = 36000
var ret = second_to_time(seconds)
console.log(ret)
php:
/*
时间转换成秒
*/
function time_to_second($time){
if(!$time){
$ret = 0;
}else{
$parsed = date_parse($time);
$ret = $parsed[‘hour‘] * 3600 + $parsed[‘minute‘] * 60 + $parsed[‘second‘];
}
return $ret;
}
/*
秒转换成时间
*/
function second_to_time($seconds){
$hour = floor($seconds / 3600);
$minute = floor(($seconds - $hour * 3600) / 60);
$second = $seconds - $hour * 3600 - $minute * 60;
if($hour < 10){
$hour = "0{$hour}";
}
if($minute < 10){
$minute = "0{$minute}";
}
if($second < 10){
$second = "0{$second}";
}
$ret = "{$hour}:{$minute}:{$second}";
return $ret;
}
// $time = "01:00:00";
// $ret = time_to_second($time);
// echo $ret;
$seconds = 3600;
$ret = second_to_time($seconds);
echo $ret;
原文:http://blog.51cto.com/12173069/2294025
php时分获取秒数,javascript与php时/分/秒与秒数互转相关推荐
- oracler日期函数相差六个月_oracle中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数等...
oracle如何计算两个日期的相差天数.月数.年数.小时数.分钟数.秒数 1.相差天数(两个日期相减) --Oracle中两个日期相差天数-- select TO_NUMBER(TO_DATE('20 ...
- Oracle中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数
一.两个日期相差的小时.分钟.秒 1.1.实现效果 1.2.实现的sql语句 --Oracle中两个日期相差小时数-- select TO_NUMBER((TO_DATE('2021-09-22 11 ...
- JavaScript——leetcode2006 差的绝对值为k的数对数目
JavaScript--leetcode2006差的绝对值为k的数对数目 题目描述 给你一个整数数组 nums 和一个整数 k ,请你返回数对 (i, j) 的数目,满足 i < j 且 |nu ...
- 在Javascript中 声明时用var与不用var的区别,== 和 ===的区别
今天,被问到两个JS问题,当时没回答到重点,问题虽然看起来简单,但是细节却马虎不得,在此做下记录: 1. 在Javascript中 声明时用"var"与不用"var&qu ...
- pycharm报黄提示(黄色高亮警告):non-default parameter follows default parameter(定义时将没有默认值的参数放到了有默认值参数的后面)
今天看QWidget源码的时候,看见里面有个参数被pycharm用红色波浪线标注,鼠标移动到上面,显示: non-default parameter follows default parameter ...
- JavaScript 打印结果时多出一个undefined/出现undefined
JavaScript 打印结果时多出一个undefined/出现undefined 1.检查是否变量未初始化. 如下图,未初始化值就拿来使用,结果会出现undefined. var newStr; 修 ...
- 【总结整理】javascript的函数调用时是否加括号
javascript的函数调用时是否加括号 if(event.preventDefault){ event.preventDefault(); if判断条件里面不要加括号,不加括号是应该以属性形式,i ...
- ffprobe 获取视频每秒总帧数或视频总帧数及视频总时长
获取每秒总帧数: ffprobe -v 0 -of csv="p=0" -select_streams V:0 -show_entries stream=r_frame_rate ...
- C#编程,输入里程数和耗油量,计算每升的里程数,程序中使用异常处理器,当输入的里程数或耗油量无法转换成double值时处理FormatException。
C#编程,输入里程数和耗油量,计算每升的里程数,程序中使用异常处理器,当输入的里程数或耗油量无法转换成double值时处理FormatException.
最新文章
- cxgrid中纵横单元格合并_被合并单元格折磨疯的我,真后悔没早点知道这个Excel技巧!...
- DatagridView自动充满屏幕,并能指定某列宽度
- GitHub访问越来越慢了,怎么办?
- Spark 1.0.0版本发布
- 【Linux笔记(001) 】-- centos7 系统目录结构与文件
- 麻省理工学院计算机工程专业排名,2020美国计算机工程研究生专业排名TOP20
- 20172332 2017-2018-2 《程序设计与数据结构》第七周学习总结
- 分别描述TCP的3次握手和四次挥手的定义、目的和过程
- 计算机上机单招试题及答案,全国高职单招计算机类模拟试卷考卷及答案
- python语法_元组
- 深度学习TF—10.循环神经网络RNN及其变体LSTM、GRU实战
- win版跳过id锁工具_实测:一键跳过苹果锁,免费
- 如何用Python写一个小游戏(1)
- [转载][翻译]偿还技术债 - 通过重构拯救老代码
- peoplesoft 更新表接口程序
- JVM 运行机制及其原理
- 夸克浏览器网页版入口网址分享
- 802.11 - NDP反馈报告
- 渗透测试成功的8个关键
- 柯尼卡美能达打印机无法使用ID打印
热门文章
- axios.post提交的三种请求方式
- input失去焦点验证格式_vue2多文本框的表单校验(3)-失去焦点触发校验
- MQ java.lang.OutOfMemoryError: unable to create new native thread
- SpringBoot 整合Shiro Ehcache
- 怎样把间隔的几个commit整理成1个呢?
- JAVA 雪花算法 唯一ID生成工具类
- 小程序开发(12)-之分页封装
- linux-centos7 常用的基本命令--文件内容查看、硬链接和软链接
- docker安装zookeeper_Docker安装Zookeeper以及Zookeeper常用命令
- kafkatemplate无法注入_Spring-Kafka(三)-KafkaTemplate发送消息及结果回调