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时/分/秒与秒数互转相关推荐

  1. oracler日期函数相差六个月_oracle中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数等...

    oracle如何计算两个日期的相差天数.月数.年数.小时数.分钟数.秒数 1.相差天数(两个日期相减) --Oracle中两个日期相差天数-- select TO_NUMBER(TO_DATE('20 ...

  2. Oracle中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数

    一.两个日期相差的小时.分钟.秒 1.1.实现效果 1.2.实现的sql语句 --Oracle中两个日期相差小时数-- select TO_NUMBER((TO_DATE('2021-09-22 11 ...

  3. JavaScript——leetcode2006 差的绝对值为k的数对数目

    JavaScript--leetcode2006差的绝对值为k的数对数目 题目描述 给你一个整数数组 nums 和一个整数 k ,请你返回数对 (i, j) 的数目,满足 i < j 且 |nu ...

  4. 在Javascript中 声明时用var与不用var的区别,== 和 ===的区别

    今天,被问到两个JS问题,当时没回答到重点,问题虽然看起来简单,但是细节却马虎不得,在此做下记录: 1. 在Javascript中 声明时用"var"与不用"var&qu ...

  5. pycharm报黄提示(黄色高亮警告):non-default parameter follows default parameter(定义时将没有默认值的参数放到了有默认值参数的后面)

    今天看QWidget源码的时候,看见里面有个参数被pycharm用红色波浪线标注,鼠标移动到上面,显示: non-default parameter follows default parameter ...

  6. JavaScript 打印结果时多出一个undefined/出现undefined

    JavaScript 打印结果时多出一个undefined/出现undefined 1.检查是否变量未初始化. 如下图,未初始化值就拿来使用,结果会出现undefined. var newStr; 修 ...

  7. 【总结整理】javascript的函数调用时是否加括号

    javascript的函数调用时是否加括号 if(event.preventDefault){ event.preventDefault(); if判断条件里面不要加括号,不加括号是应该以属性形式,i ...

  8. ffprobe 获取视频每秒总帧数或视频总帧数及视频总时长

    获取每秒总帧数: ffprobe -v 0 -of csv="p=0" -select_streams V:0 -show_entries stream=r_frame_rate ...

  9. C#编程,输入里程数和耗油量,计算每升的里程数,程序中使用异常处理器,当输入的里程数或耗油量无法转换成double值时处理FormatException。

    C#编程,输入里程数和耗油量,计算每升的里程数,程序中使用异常处理器,当输入的里程数或耗油量无法转换成double值时处理FormatException.

最新文章

  1. cxgrid中纵横单元格合并_被合并单元格折磨疯的我,真后悔没早点知道这个Excel技巧!...
  2. DatagridView自动充满屏幕,并能指定某列宽度
  3. GitHub访问越来越慢了,怎么办?
  4. Spark 1.0.0版本发布
  5. 【Linux笔记(001) 】-- centos7 系统目录结构与文件
  6. 麻省理工学院计算机工程专业排名,2020美国计算机工程研究生专业排名TOP20
  7. 20172332 2017-2018-2 《程序设计与数据结构》第七周学习总结
  8. 分别描述TCP的3次握手和四次挥手的定义、目的和过程
  9. 计算机上机单招试题及答案,全国高职单招计算机类模拟试卷考卷及答案
  10. python语法_元组
  11. 深度学习TF—10.循环神经网络RNN及其变体LSTM、GRU实战
  12. win版跳过id锁工具_实测:一键跳过苹果锁,免费
  13. 如何用Python写一个小游戏(1)
  14. [转载][翻译]偿还技术债 - 通过重构拯救老代码
  15. peoplesoft 更新表接口程序
  16. JVM 运行机制及其原理
  17. 夸克浏览器网页版入口网址分享
  18. 802.11 - NDP反馈报告
  19. 渗透测试成功的8个关键
  20. 柯尼卡美能达打印机无法使用ID打印

热门文章

  1. axios.post提交的三种请求方式
  2. input失去焦点验证格式_vue2多文本框的表单校验(3)-失去焦点触发校验
  3. MQ java.lang.OutOfMemoryError: unable to create new native thread
  4. SpringBoot 整合Shiro Ehcache
  5. 怎样把间隔的几个commit整理成1个呢?
  6. JAVA 雪花算法 唯一ID生成工具类
  7. 小程序开发(12)-之分页封装
  8. linux-centos7 常用的基本命令--文件内容查看、硬链接和软链接
  9. docker安装zookeeper_Docker安装Zookeeper以及Zookeeper常用命令
  10. kafkatemplate无法注入_Spring-Kafka(三)-KafkaTemplate发送消息及结果回调