首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将此时间戳格式(发送时间: 08:23:38 pm)显示为1分钟前以来

要将时间戳格式(发送时间: 08:23:38 pm)显示为1分钟前以来,可以按照以下步骤进行:

  1. 首先,获取当前的时间戳。
  2. 将发送时间的小时、分钟和秒转换为秒数。
  3. 将当前时间的小时、分钟和秒转换为秒数。
  4. 计算当前时间戳与发送时间戳之间的差值,即当前时间的秒数减去发送时间的秒数。
  5. 判断差值是否小于60秒,如果是,则显示为"1分钟前"。
  6. 如果差值大于等于60秒,则将差值除以60得到分钟数,并显示为"X分钟前",其中X为计算得到的分钟数。

以下是一个示例的JavaScript代码实现:

代码语言:javascript
复制
// 获取当前时间戳
var currentTimestamp = Math.floor(Date.now() / 1000);

// 发送时间的小时、分钟和秒转换为秒数
var sendTime = "08:23:38 pm";
var sendTimeArray = sendTime.split(":");
var sendHour = parseInt(sendTimeArray[0]);
var sendMinute = parseInt(sendTimeArray[1]);
var sendSecond = parseInt(sendTimeArray[2].split(" ")[0]);
var sendTimestamp = sendHour * 3600 + sendMinute * 60 + sendSecond;

// 当前时间的小时、分钟和秒转换为秒数
var currentHour = new Date().getHours();
var currentMinute = new Date().getMinutes();
var currentSecond = new Date().getSeconds();
var currentTimestamp = currentHour * 3600 + currentMinute * 60 + currentSecond;

// 计算差值
var timeDifference = currentTimestamp - sendTimestamp;

// 判断差值并显示结果
if (timeDifference < 60) {
  console.log("1分钟前");
} else {
  var minutesAgo = Math.floor(timeDifference / 60);
  console.log(minutesAgo + "分钟前");
}

这段代码将发送时间转换为秒数,并与当前时间的秒数进行比较,然后根据差值判断显示结果。注意,这只是一个示例代码,实际应用中可能需要根据具体情况进行适当的修改和调整。

腾讯云相关产品和产品介绍链接地址:

请注意,以上仅为腾讯云的一些产品示例,实际应用中可能还有其他适用的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • python时间模块-time和datetime

    时间模块 python 中时间表示方法有:时间,即从1975年1月1日00:00:00到现在的秒数;格式化后的时间字符串;时间struct_time 元组。...time.ctime() 返回这种格式时间字符'Wed Jun 8 15:27:48 2016',显示当前时间.同时也可以转换时间 >>> time.ctime() 'Wed Jun 8 15...' >>> time.strftime("%Y-%m-%d %H:%M:%S",now) '2016-06-08 15:38:28' time.strptime 将自定义时间格式的字符串转换为...%m 显示月份 %M 显示分钟数) %p 本地am或者pm的相应符 %S 显示秒数) %U 一年中的星期数 %w 显示在星期中的第几天,默认从0开始表示周一 %W 和%U基本相同...Y") '04:34:08 PM 08/06/2016' # datetime.datetime.timple() 将时间转换为struct_time 格式 >>>today.timetuple()

    55710

    SQL函数 TO_POSIXTIME

    支持的最后日期 9999-12-31 23:59:59.999999,其逻辑值 1406323805406846975。这些限制对应于 ODBC 日期格式显示限制。...YY 2 位数年份的 2 位数默认为 19。RR / RRRR两位数年份到四位数年份的转换。 (见下文。)DDD一年中的一天。自 1 月 1 日以来的天数。(见下文。)...TO_POSIXTIME 准确返回六位精度,无论 date_string 中提供的精度如何。AM / PM子午线指示器,指定 12 小时制。 (见下文。)...例如:DD MON YYYY HH:MI:SS.FF P.M.此格式支持 12 小时制 date_string 值,例如 2:23pm、2:23:54.6pm、2:23:54 pm、2:23:54 pm...然后此示例使用 %Posix LogicalToOdbc( ) 方法将此显示 ODBC 时间,修剪尾随零精度:/// d ##class(PHA.TEST.SQLFunction).ToPosixtime

    2.5K20

    Linux之date命令

    date命令是显示或设置系统时间与日期 很多shell脚本里面需要打印不同格式时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。...日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期被存储一个整数,其大小自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝的秒数。...%P AM或PM。 %r 时间(含时分秒,小时以12小时AM/PM来表示)。 %s 总秒数。起算时间1970-01-01 00:00:00 UTC。 %S 秒(以本地的惯用法来表示)。...// 显示时间 > date '+%c' Mon 01 Mar 2021 10:16:41 PM CST //设定时间 > date --date 08:42:00 Mon 01 Mar 2021...08:42:00 PM CST 显示时间后跳行,再显示目前日期 > date '+%T%n%D' 22:21:01 03/01/21 显示当前时间 > date +%s 时间转换成时间 date

    3.3K10

    Linux之date命令

    date命令是显示或设置系统时间与日期 很多shell脚本里面需要打印不同格式时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。...日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期被存储一个整数,其大小自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝的秒数。...%P AM或PM。 %r 时间(含时分秒,小时以12小时AM/PM来表示)。 %s 总秒数。起算时间1970-01-01 00:00:00 UTC。 %S 秒(以本地的惯用法来表示)。...// 显示时间 > date '+%c' Mon 01 Mar 2021 10:16:41 PM CST //设定时间 > date --date 08:42:00 Mon 01 Mar 2021...08:42:00 PM CST 显示时间后跳行,再显示目前日期 > date '+%T%n%D' 22:21:01 03/01/21 显示当前时间 > date +%s 时间转换成时间 date

    3.2K20

    带你认识 flask 时间日期

    从服务器的角度来说,将时间标准化为UTC,意义重大,但这会为用户带来可用性问题。本章的目标就是解决该问题,同时保持服务器中以UTC格式管理的所有时间。...04 使用 Moment.js Moment.js浏览器提供了一个moment类。呈现时间的第一步是创建此类的对象,并以ISO 8601格式传递所需的时间。...这里是一个例子: t = moment('2017-09-28T21:45:23Z') 如果你对日期和时间不熟悉ISO 8601标准格式格式如下:{{ year }}-{{ month }}-{{ day...fromNow()和calendar()方法很有趣,因为它们会根据当前时间显示时间,因此你可以获得诸如“一分钟”或“两小时内”等输出。...如果你直接在JavaScript中运行,则上述调用将返回渲染后的时间字符串。然后,你可以将此文本插入页面上的适当位置,不幸的是,这需要JavaScript与DOM配合使用。

    3.3K30

    Linux 之 date 命令

    date命令是显示或设置系统时间与日期 很多shell脚本里面需要打印不同格式时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。...日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期被存储一个整数,其大小自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝的秒数。...%P AM或PM。 %r 时间(含时分秒,小时以12小时AM/PM来表示)。 %s 总秒数。起算时间1970-01-01 00:00:00 UTC。 %S 秒(以本地的惯用法来表示)。...// 显示时间 > date '+%c' Mon 01 Mar 2021 10:16:41 PM CST //设定时间 > date --date 08:42:00 Mon 01 Mar 2021...08:42:00 PM CST 显示时间后跳行,再显示目前日期 > date '+%T%n%D' 22:21:01 03/01/21 显示当前时间 > date +%s 时间转换成时间 date

    3.4K20

    golang time相关总结

    前言 我们在php中对于时间操作主要是用时间时间格式相互转换来计算,一般都是用时间进行计算,用时间格式进行展示,相对来说还是比较方便的。..., 0) //第二个参数纳秒,一般都写0 fmt.Println(t) *********** 打印结果 2020-07-02 09:51:44 +0800 CST 时间格式化 在咱们了解时间格式化之前...在php中我们一般可以直接转换,golang中需要先把各自转换为时间对象,然后再转换成对应的类型 格式时间显示 // 获取当前时间,进行格式化 fmt.Println(time.Now(...).Format("2006-01-02 15:04:05")) // output: 2016-07-27 08:57:46 // 时间转换为时间格式 方法1: 先把时间转换为时间对象...15:04:05")) // output: 2016-07-27 08:38:19 方法2: // 获取指定时间的年月日,小时分钟秒 t := time.Unix(1469579899

    1.1K40

    php处理时间解决时间中月份、日期带不带0的问题

    php处理时间解决时间中月份、日期带不带0的问题 解决PHP时间中月份、日期带不带0的问题 有的时候网页中输出日期时间,月份和日期前有个0,总感觉是多余的,今天我们就分享关于PHP时间中月份和日期前面显示...0或不显示0的一些详细参数,如下: 实例: 1、按照 echo date(‘Y-m-d H:i:s); 页面输出结果:2016-05-22 09:14:08 2、按照 echo date(‘Y-n-j...G:i:s’); 页面输出结果:2016-5-22 9:14:08 这只是很普通的一些函数使用而已,看下面 1、获取当前时间方法date() 很简单,这就是获取时间的方法,格式:date(format..., timestamp),format格式、timestamp为时间–可填参数。...2、获取时间方法time()、strtotime() 这两个方法,都可以获取php中unix时间,time()直接获取得到,strtotime(time, now)时间格式转为时间, 3、

    8.8K50

    解决PHP时间中月份、日期带不带0的问题

    php处理时间解决时间中月份、日期带不带0的问题 解决PHP时间中月份、日期带不带0的问题 有的时候网页中输出日期时间,月份和日期前有个0,总感觉是多余的,今天我们就分享关于PHP时间中月份和日期前面显示...0或不显示0的一些详细参数,如下: 实例: 1、按照 echo date(‘Y-m-d H:i:s); 页面输出结果:2016-05-22 09:14:08 2、按照 echo date(‘Y-n-j...G:i:s’); 页面输出结果:2016-5-22 9:14:08 这只是很普通的一些函数使用而已,看下面 1、获取当前时间方法date() 很简单,这就是获取时间的方法,格式:date(format..., timestamp),format格式、timestamp为时间–可填参数。...2、获取时间方法time()、strtotime() 这两个方法,都可以获取php中unix时间,time()直接获取得到,strtotime(time, now)时间格式转为时间, 3、

    6.5K30

    看完这个,再也不用担心golang的时间处理啦

    前言 我们在php中对于时间操作主要是用时间时间格式相互转换来计算,一般都是用时间进行计算,用时间格式进行展示,相对来说还是比较方便的(date,strtotime,time函数等等)。..., 0) //第二个参数纳秒,一般都写0 fmt.Println(t) *********** 打印结果 2020-07-02 09:51:44 +0800 CST 时间格式化 在咱们了解时间格式化之前...在php中我们一般可以直接转换,golang中需要先把各自转换为时间对象,然后再转换成对应的类型 格式时间显示 // 获取当前时间,进行格式化 fmt.Println(time.Now(...).Format("2006-01-02 15:04:05")) // output: 2016-07-27 08:57:46 // 时间转换为时间格式 方法1: 先把时间转换为时间对象...15:04:05")) // output: 2016-07-27 08:38:19 方法2: // 获取指定时间的年月日,小时分钟秒 t := time.Unix(1469579899

    1.8K20

    在js中常见的时间格式及其转换

    格式 "YYYY-MM-DDTHH:mm:ss.sssZ",其中 "T" 是日期和时间的分隔符,"Z" 表示时区。...3:时间时间是指从某个固定的起点(通常是 Unix 时间的起点,即 1970 年 1 月 1 日 00:00:00 UTC)以来经过的毫秒数、秒数或其他单位数。整数形式表示。...在处理时间时,根据需要选择适当的格式进行表示和解析。 1:如何将日期字符串转换为时间? 在JavaScript中,可以使用Date对象和其相关方法将日期字符串转换为时间。...2:如何时间转日期字符串格式? 在JavaScript中,可以使用Date对象和其相关方法将时间转换为日期字符串。...3:如何获取时间中的年、月、日,小时、分钟和秒? 使用Date对象的相关方法来获取这些信息。

    3.1K50

    SQL函数 TO_TIMESTAMP

    描述TO_TIMESTAMP 函数将各种格式的日期和时间字符串转换为标准时间,数据类型 TIMESTAMP。...YY 2 位数年份的 2 位数默认为 19。RR / RRRR两位数年份到四位数年份的转换。 (见下文。)DDD一年中的一天。自 1 月 1 日以来的天数。(见下文。)...TO_POSIXTIME 准确返回六位精度,无论 date_string 中提供的精度如何。AM / PM子午线指示器,指定 12 小时制。 (见下文。)...TO_DATE 提供儒略日期格式,它可以表示追溯到公元 4712 年 1 月 1 日的日期。儒略日期转换将七位内部正整数值(儒略日计数)转换为显示格式或 ODBC 格式的日期。儒略日期不支持时间值。...FF P.M.此格式支持12小时时钟日期串值,例如下午2:23,2:23:54.6pm,下午2:23:54,下午2:23:54和下午2:23:54(假设为上午)。子午线指标不区分大小写。

    3.5K10

    time模块

    在Python中,用三种方式来表示时间,分别是时间格式时间字符串和结构化时间 获取时间: time.time() ====>如1506388236.216345 获取格式时间字符串(str...Thursday) %b 本地月份名称的简写(如八月份agu) %B 本地月份名称的全称(如八月份august) %c 本地相应的日期和时间的字符串表示(如:15/08/27 10:20:06) %...第一个星期天之 的所有天数都放在第0周。 %w 一个星期中的第几天(0 - 6,0是星期天) %W 和%U基本相同,不同的是%W以星期一一个星期的开始。...2. time.time() 返回当前系统时间时间可以做算术运算。 3. time.ctime([secs]) 时间---->格式化字符串。默认使用time.time()作为参数。...4. time.strftime("format",time.localtime()) 返回当前系统格式时间。结构化时间---->格式时间显示格式由参数format决定。

    64720
    领券