按小时和分钟分割时间

我有一个db表,其中包含以下格式的时间hhmm。</ p>

我需要从几分钟开始分钟。 我想我可以使用类似</ p>

  substr($ time,0,2); 
</ code> </ pre>

它的工作原理 好吧,当我的时间看起来像: 1430 </ code>,但是当我有 710 </ code>之类的东西时,我不知道该怎么办。</ p>
</ div>

展开原文

原文

I have a db table that contains time in the following format hhmm.

I need to split hour from minutes. I think I can use something like

substr($time, 0, 2);

It works well when my time looks like: 1430, however I'm not sure what to do when I have something like 710.

php
douluan8828
douluan8828 我会说710不是hhmm格式。
接近 3 年之前 回复
doufei6456
doufei6456 应该有一种“采取[右,左]-最近~~~字符”的方法。所以右(2)和左(长度-2)
接近 3 年之前 回复
dongpai9986
dongpai9986 改为使用负偏移。substr($time,0,-2);
接近 3 年之前 回复

1个回答



您可以使用负偏移量,从字符串末尾向后计数</ p>

   substr($ time,0,-2);

</ code> </ pre>

展开原文

原文

You can use a negative offset instead, that counts backwards from the end of the string

substr($time, 0, -2); 

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问