AS3 时间戳不正确

发布于 2024-12-15 07:00:14 字数 371 浏览 2 评论 0原文

我试图通过以下方式获取 AS3 中当前的 unix 时间戳:

var date:Date = new Date();
var unix:int = date.time;

trace(unix);

出于某种原因,我得到:

2775219874

但是当我大约在同一时间在 PHP 中使用 time() 时,我得到:

1321330282

我不明白?

我当然可以通过 URLLoader 从 PHP 请求时间戳,但如果可能的话,我宁愿让它正常工作而不需要这个。

I'm trying to get the current unix timestamp in AS3 via:

var date:Date = new Date();
var unix:int = date.time;

trace(unix);

For some reason I get:

2775219874

But when I use time() in PHP around the same time, I get:

1321330282

I don't understand?

I could of course request the timestamp from PHP via URLLoader, but I'd rather get it working properly without needing this if possible.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

伴随着你 2024-12-22 07:00:14

我的问题中的问题是由于将 date.time 分配给 int 而不是 Number 引起的。

请参阅下面的将 date.time 分配给变量的演示:

var date:Date = new Date();

var uintVal:uint = date.time;
var intVal:int = date.time;
var numVal:Number = date.time;

trace(uintVal);     // 2776669556
trace(intVal);      // -1518297740
trace(numVal);      // 1321331629428

The issue in my question was being caused by assigning date.time to int instead of Number.

See below for demo of assigning date.time to a variable:

var date:Date = new Date();

var uintVal:uint = date.time;
var intVal:int = date.time;
var numVal:Number = date.time;

trace(uintVal);     // 2776669556
trace(intVal);      // -1518297740
trace(numVal);      // 1321331629428
聚集的泪 2024-12-22 07:00:14

Flash 应该返回毫秒数,因此您应该得到类似 1321330797782 的内容(这就是我在这里得到的)。您电脑的时间正确吗?如果是,请尝试关闭并重新打开 Flash,因为您获得的时间确实有问题(这是 1970 年的某个时间)。

PHP时间是正确的。

Flash should return the numbers of milliseconds so you should get something like 1321330797782 (that's what I'm getting here). Is your computer's time correct? If it is, just try closing and reopening Flash because there's something really wrong with the time your are getting (it's some time in 1970).

The PHP time is correct.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文