时间戳与时间相互转换(php .net精确到毫秒)
更新时间:2020年6月25日 11:27 点击:2542
/** 获取当前时间戳,精确到毫秒 */ function microtime_float() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } /** 格式化时间戳,精确到毫秒,x代表毫秒 */ function microtime_format($tag, $time) { list($usec, $sec) = explode(".", $time); $date = date($tag,$usec); return str_replace('x', $sec, $date); }
使用方法:
1. 获取当前时间戳(精确到毫秒):microtime_float()
2. 时间戳转换时间:microtime_format('Y年m月d日 H时i分s秒 x毫秒', 1270626578
.net 时间戳互相转换(精确到毫秒)
这里记录一个时间戳的互相转换方法,网上都找了,基本都没有精确到毫秒,我的这个基本可以满足精确到毫秒的级别,代码如下:
/// <summary> /// Unix时间戳转换为DateTime /// </summary> private DateTime ConvertToDateTime(string timestamp) { System.DateTime time = System.DateTime.MinValue; //精确到毫秒 //时间戳转成时间 DateTime start = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(, , )); try { time = timestamp.Length == ? start.AddSeconds(long.Parse(timestamp)) : start.AddMilliseconds(long.Parse(timestamp)); } catch (Exception ex) { return start;//转换失败 } return time; } /// <summary> /// DateTime转换为Unix时间戳 /// </summary> /// <param name="time"></param> /// <returns></returns> private string ConvertTimestamp(DateTime time) { double intResult = ; System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(, , )); intResult = (time - startTime).TotalMilliseconds; return Math.Round(intResult,).ToString(); }
相关文章
- 这篇文章主要介绍了PostgreSQL TIMESTAMP类型 时间戳操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-12-26
- 这篇文章主要介绍了解决python 两个时间戳相减出现结果错误的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-12
- 分享一个利用php根据日期或时间戳获取相应的干支纪年,生肖和星座信息的函数方法,具体函数代码以及使用方法如下: /** 判断干支、生肖和星座 */ function birthext($birth){ if(strstr($birth,'-')===false&&strlen($bi...2015-10-21
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
php获取今日开始时间戳和结束时间戳$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;//php获取昨日起始时间戳和结束时间...2013-10-04- 这篇文章主要为大家详细介绍了Unity时间戳的使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-25
- 下面小编就为大家带来一篇C语言实现时间戳转日期的算法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-04-25
- 本文给大家分享的时间戳与时间相互转换(php .net精确到毫秒) ,感兴趣的朋友一起学习吧...2020-06-25
- 这篇文章主要介绍了C#实现毫秒转换成时分秒的方法,涉及C#时间的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
- 这篇文章主要给大家介绍了关于java获取凌晨与整点时间戳的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-03-04
- 这篇文章主要介绍了js时间戳转为日期格式的方法,感兴趣的小伙伴们可以参考一下...2015-12-29
- 定义和用法 strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。 语法 strtotime(time,now)参数 描述 time 规定要解析的时间字符串。 now 用来...2016-11-25
- 这篇文章主要介绍了C++时间戳转化操作,结合实例形式分析了C++时间戳转换与显示操作的原理与具体实现技巧,涉及GMT与CST时区转化,需要的朋友可以参考下...2020-04-25
- PHP time() 函数 PHP Date / Time 函数 定义和用法 time() 函数返回当前时间的 Unix 时间戳。 语法 time(void)参数 描述 void 可选。 说明 返回自从 Unix 纪元...2016-11-25
- 这篇文章主要介绍了sqlite时间戳转时间、时间转时间戳的方法,需要的朋友可以参考下...2020-07-11
- 这篇文章主要给大家介绍了关于JWT + ASP.NET MVC时间戳防止重放攻击发的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-09-22
- 这篇文章主要介绍了mysql 时间戳的用法,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下...2020-08-07
- 在php中如果要实现日期转换成时间戳我们可以直接使用strtotime函数,如果把时间戳转换成日期直接使用date()函数即可实现,下面我来给各们朋友介绍介绍。 strtotime()...2016-11-25
- 这篇文章主要介绍了C++时间戳转换成日期时间的步骤和示例代码,需要的朋友可以参考下...2020-04-25
- 本文主要介绍C#中系统时间和UNIX时间戳相互转换的方法,大家可以直接拿去用,希望有用。...2020-06-25
- 方法一 <?php教程 echo strtotime('last Monday'); echo '<br />'; echo strtotime('next Sunday'); ?> 方法二 <? 02 function getMonSun(){ 03 $curTime...2016-11-25