时间:2021-05-19
/** 获取当前时间戳,精确到毫秒 */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(); }声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
C#DateTime与时间戳的相互转换,包括JavaScript时间戳和Unix的时间戳。1.什么是时间戳首先要清楚JavaScript与Unix的时间戳的区别
本文实例总结了PHP时间戳和日期相互转换操作。分享给大家供大家参考,具体如下:在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成
本文实例讲述了Java实现的时间戳与date对象相互转换功能。分享给大家供大家参考,具体如下:一.日期转换为时间戳publiclonggetTimestamp(
pythondatetime和unix时间戳之间相互转换1、代码:importtimeimportdatetime#1、datetime转unix时间戳#(1)
下面总结一下js中时间戳与日期格式的相互转换: 1.将时间戳转换成日期格式: functiontimestampToTime(timestamp){va