我有一个包含MP3元数据(不是真正的MP3文件)的SQL表,它使用lib_getid3项目中的脚本输入,该脚本从MP3元数据中读取数据并自动将其导入到SQL数据库中,因此它具有包含“标题“,”作者“,”文件格式“,以及烦人的”playtime_seconds“。

我可以使用以下代码将数据作为可读播客输出,但由于“长度”和“持续时间”标签,它与iTunes不兼容:

=($test); ?>

http://website/=basename(rtrim($row['filename'], '/')); ?>

=$row['artist']; ?>

podcast

=date('D, j M Y H:i:s O',$row{'LastModified'}) ?>

Podcast

=$row['playtime_seconds']; ?>

= substr($test, 0, strrpos($test, '.')); ?>=$row['filesize'];?>

但是,持续时间在几秒钟内就会在验证时引发无效响应。它应该在几分钟和几秒钟内,并且必须是一个正整数。

我已经在这里尝试了几个建议,例如:

$seconds = $row['playtime_seconds'] % 60;

$time = ($row['playtime_seconds'] - $seconds) / 60;

$minutes = $row['playtime_seconds'] % 60;

$hours = ($row['playtime_seconds'] - $minutes) / 60;但根据iTunes,输出仍然无效。

我无法在SQL表中添加额外的行来存储转换后的数字,因为每次运行导入脚本时都会将其删除(并且我宁愿不打破脚本重写它),所以如果可以的话在PHP中完成那么这将是很好的。

php调用itunes,使用PHP将SQL列从秒转换为iTunes兼容的播客时间格式相关推荐

  1. 如何订阅MVP on dot NET(或其它播客) - iTunes版

    如果您还不知道播客是什么,请先阅读<MVP 播客上线>中的播客介绍部分. 首先,请打开iTunes.由于我是在Mac上使用iTunes,所以如果你是PC用户,您所看到的界面细节会和下面的截 ...

  2. itunes 备份路径 修改_苹果itunes是什么软件(全网最全解读iTunes兴衰史)

    iTu​​nes 是自 2001 年推出以来使音乐产业发生革命性变化的音乐软件.但是经过近 20 年长跑,在 2019 年,它终于结束了自己的使命. (本文来自) 随着苹果推出 macOS 10.15 ...

  3. hive Sql列转行使用explode的注意事项-null值处理

    hive Sql列转行使用explode的注意事项-null值处理 日常工作中,我们经常会用Lateral View 结合explode将数据炸裂,但是该方法对应explode的内容是有非null限制 ...

  4. mysql数据迁移到teradata_Mysql迁移到达梦数据库-Mysql到DM的应用迁移-给自增列赋值-GroupBy语法不兼容...

    现象描述 把基于Mysql 的应用移植到达梦数据库,我们进程碰到下面两个问题. 场景一: 在完成了数据和应用系统的移植后,应用一启动,看到日志框框报错:无法给自增列赋值. [仅当指定列列表,且 SET ...

  5. pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列、基于dataframe的日期数据列生成日期索引

    pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列.基于dataframe的日期数据列生成日期索引(dates in ...

  6. pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列

    pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列 目录

  7. [转]在ITunes播放中前进、后退五秒的快捷键

    在ITunes播放中前进.后退五秒的快捷键 如题,快捷键为Command+Alt+方向键.听Podcast一两句没听清楚的时候很有用. reference: http://mac.pcbeta.com ...

  8. SQL时间格式转换CONVERT_GETDATE()

    SQL时间格式转换CONVERT_GETDATE() SQL时间格式转换: View Code 年月日 SELECT CONVERT(varchar, GETDATE(), 102) AS DateT ...

  9. SQL Server数据库中Date/Time 时间格式的转换[转]

    格式转换sql函数convert(nvarchar(12),@date,111): 第一个参数代表要截取的长度,第二个参数代表数据库的字段,最后一个参数代表要截取的日期时间格式,如下表所示: DATE ...

最新文章

  1. new File(String Path)加载资源问题
  2. 【Python初学者】准备
  3. php 使用redis锁限制并发访问类
  4. java页面可配置化_web.xml页面配置
  5. [BZOJ 5074] 小B的数字
  6. Proactor设计模式:单线程高并发
  7. L2-025 分而治之-PAT团体程序设计天梯赛GPLT
  8. nodejs 通过 get获取数据修改redis数据
  9. IE无法执行JavaScript解决办法
  10. 大学计算机基础vfp程序设计课程试验报告簿,VF程序设计实验报告册(实践教程).doc...
  11. 网站制作流程详解(学做网站第一步)
  12. Asp.Net Core 系列教程 (三)身份认证
  13. 0day安全:软件漏洞分析技术(第2版)
  14. Android 内置第三方app
  15. 基于51单片机的计步器步数检测无线蓝牙APP上传方案原理图设计
  16. Python——IDLE的安装步骤
  17. xdoj系统_【战疫情】西电计科院教学在行动(6)——对话全面线上服务的万波老师...
  18. 【C语言】关机小游戏(最好的朋友转瞬即逝)
  19. 深信服测试岗面试准备
  20. linux查看端口被哪个程序占用

热门文章

  1. 前端技能树,面试复习第 52 天—— 手写代码:Javascript 基础考核
  2. 库乐队安卓版_【浦东小学音乐教研】玩转“酷”乐队
  3. 小程序与h5的相互跳转
  4. mpvue怎么使用第三方样式weui
  5. 超级计算机多层网络,超级计算机多层体系结构的摘要和描述
  6. 树形结构的处理——组合模式(二)
  7. 如何提取pcap文件中的TCP流
  8. javascript中childNodes与children的区别
  9. 真容慧表NxCells 构建模板 管理数据表详解
  10. HBase Shell数据库操作