繁体   English   中英

如何将unix时间戳和“ 9:00 am”合并为新时间戳?

How to combine unix timestamp and “9:00 am” into a new timestamp?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有两件事:一个与特定日期的午夜相对应的unix时间戳,以及一个类似于“ 9:00 am”的字符串。 使用JavaScript,我想产生一个新的时间戳,在这种情况下,在给定的一天上午9:00。 字符串中可能会有一些变化-“ 9:00 AM”,“ 9 am”,“ 9am”等。

没什么大不了的,但是由于某种原因我无法弄清楚。 我不反对在需要时使用矩或类似的程序包,但是“纯” javascript是首选,只要是因为我不在项目中的其他任何地方都使用矩(或其他任何方法)。 有任何想法吗? 谢谢!

1 个回复

您可以使用简单的创建和添加日期对象:

var fullDayDate = new Date(yourUnixTimestampValue);
var timeString = '9:00 AM'; // you time component
var partialDate = new Date('1 January 1970, ' + timeString); // set to specific time on first day of Unix epoch
var finalDate = fullDayDate + partialDate;
1 PHP获取unix时间戳的00:00:00

如果我得到一个unix时间,例如 如何在unix时间戳中获取该unix日的12:00 AM,表示该unix时间的第一分钟。 如果我想今天第一分钟得到的例子 ...

2 如何获取 Unix 时间戳为 00:00:00

是否有任何命令可以将时间戳记为 00:00:00 基本上我需要当前日期和时间戳为 00:00:00 在 unix 我试过 $(日期'+%Y-%m-%d' 00:00:00) 但我需要 unix 中的实际命令而不是附加 0 ...

3 UNIX时间戳还是其他?

我有一个字段,其中应包含UNIX时间戳。 例如,一个值为1408675380 现在,当我进行各种在线转换时,它显示的是正确的日期(8月22日),但显示的时间不正确。 它应该在21:00左右,但改为显示02:43:00 GMT 同样, 1408676520显示正确的日期(8月22日 ...

4 如何将时间戳解析为 Unix 时间?

如果出现错误,我很抱歉。 我已经 6 年不会说英语了。 我在 google/github 上寻找一些可以将我的性能监控数据解析为可理解的 InfluxDB 格式的软件。 有一些程序可以处理非常具体的数据,或者是用我现在不使用的语言编写的(javascript,go)。 我的语言是Java。 我 ...

5 Bigquery:如何将2个时间戳列合并为1个列?

有谁知道如何从Google Bigquery中的两个时间戳列创建单个时间戳列? 我有一个包含两个时间戳列的表,我想将这两列合并为一个列。 该表当前如下所示: 所以...我正在尝试将这两个时间戳列合并为一列。 我的预期结果如下: 某人可以请我帮忙。 非常感谢! ...

6 将Unix时间戳转换为一天的结束时间(11:59 PM),而不是00:00(12am)

嗨,当我记录从日历中收到的数据时,会得到: 但是我需要这个作为unix时间戳,所以我用了 将其转换为unix时间戳。 因此,这可以正常工作,在本示例中,我获得了5月29日12:00 AM的Unix时间戳。 无论如何,我可以得到5月29日11:59 PM Unix时间戳吗? 换句话说,我希望 ...

8 关于Unix时间时间戳

我已经用日期选择器制作了一个表单,并且与实际表单一切都很好,并且所有内容都已发送并保存在数据库(MySQL)中。 我的问题是$unix_time是一种设置格式吗? 我的意思是将始终将unix_time保存在同一时区,或者只是将其设置为用户输入的内容。 这是一个使您更容易解释我的意思 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM