首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >制作从01-01-0001到给定日期/时间的时间戳

制作从01-01-0001到给定日期/时间的时间戳
EN

Stack Overflow用户
提问于 2011-12-01 18:24:39
回答 1查看 705关注 0票数 1

我遇到了一个问题,我正在使用FileMaker PHP,它可以从web与FileMaker平台进行交互。

我的问题是,FileMaker平台不使用典型的纪元,而是使用01-01-0001的时间戳

例如,有没有办法创建一个函数来生成一个从01-01-0001到date('now')的时间戳?

任何帮助都将不胜感激。

Ps。我理解PHP,仅供参考,所以我在PHP方面并不完全是新手。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-03 00:30:20

我认为您应该从FileMaker时间戳中获取PHP时间戳。如果这是正确的,那么您可以对FileMaker PHP API返回的数据使用strtotime

代码语言:javascript
复制
// Code that sets $record to a FileMaker_Record object
$timstamp = strtotime( $record->getField( 'timestamp_field' ) );

另一方面,如果您有一个PHP时间戳并需要将其转换为FileMaker时间戳,则可以使用Tim Dietrich指出的带有格式字符串的date函数。

代码语言:javascript
复制
$user_update_request = $fm->newEditCommand('PHP_Users', $user->getRecordID());
$user_update_request->setField('Last_Login', date("m/d/Y h:i:s A"));
$user_update_result = $user_update_request->execute();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8339773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档