美文网首页TP框架
TP中如何截取时间

TP中如何截取时间

作者: 一生一场戏 | 来源:发表于2018-03-20 14:18 被阅读0次

{$v['addtime']|mb_substr=5,5}

Smarty模板中常用的变量调解函数

|

成员方法名

|

描 述

|
|

capitalize

|

将变量里的所有单词首字母大写,参数值boolean型决定

带数字的单词是否首字大写,默认不大写

|
|

count_characters

|

计算变量值里的字符个数,参数值boolean型决定是否计

算空格数,默认不计算空格

|
|

cat

|

将cat里的参数值连接到给定的变量后面,默认为空

|
|

count_paragraphs

|

计算变量里的段落数量

|
|

count_sentences

|

计算变量里句子的数量

|
|

count_words

|

计算变量里的词数

|
|

date_format

|

日期格式化,第一个参数控制日期格式,如果传给date_format

的数据是空的,将使用第二个参数作为默认时间

|
|

default

|

为空变量设置一个默认值,当变量为空或者未分配时,

由给定的默认值替代输出

|
|

escape

|

用于html转码、url转码,在没有转码的变量上转换单引号、

十六进制转码、十六进制美化,或者JavaScript转码。

默认是html转码

|
|

indent

|

在每行缩进字符串,第一个参数指定缩进多少个字符,

默认是四个字符;第二个参数,指定缩进用什么字符代替

|
|

lower

|

将变量字符串小写

|
|

nl2br

|

所有的换行符将被替换成
.功能同PHP中的nl2br()函数一样

|
|

regex_replace

|

寻找和替换正则表达式,必须有两个参数,参数1是替

换正则表达式,参数2使用什么文本字串来替换

|
|

replace

|

简单的搜索和替换字符串,必须有两个参数,参数1是

将被替换的字符串,参数2是用来替换的文本

|
|

spacify

|

在字符串的每个字符之间插入空格或者其他的字符串.,

参数表示将在两个字符之间插入的字符串,默认为一个空格

|
|

string_format

|

是一种格式化浮点数的方法,例如十进制数,使用sprintf

语法格式化。参数是必须的,规定使用的格式化方式。%d

表示显示整数,%.2f表示截取两个浮点数

|
|

strip

|

替换所有重复的空格,换行和tab为单个或者指定的字符串。

如果有参数则是指定的字符串

|
|

strip_tags

|

去除所有html标签

|
|

truncate

|

从字符串开始处截取某长度的字符,默认是80个

|
|

upper

|

将变量改为大写

|

php代码示例如下:

capitalize(首字母大写):

?

|

1

|

<{``$a``|capitalize}>

|

count_characters(字符计数):

?

|

1

|

<{``$b``|count_characters}>

|

cat(连接字符串):

?

|

1

|

<{``$c``|cat:world}>

|

count_paragraphs(计算段数)----(换行符\n):

?

|

1

|

<{``$d``|count_paragraphs}>

|

count_sentences(计算句数):

?

|

1

|

<{``$e``|count_sentences}>

|

count_words(计算词数):

?

|

1

|

<{``$f``|count_words}>

|

date_format(格式化日期):

?

|

1

|

<{``$smarty``.now|date_format:``"%y-%m-%d %H:%I:%S"``}>

|

default(默认值):

?

|

1

|

<{``$biaoti``|``default``:``"no biaoti"``}>

|

escape(编码):

?

|

1

|

<{``$dz``|escape}>

|

indent(首行缩进):

?

|

1

2

|

<{``$in``|indent}>

<{``$in``|indent:1:``"\t"``}>

|

nl2br换行符替换成:

?

|

1

|

<{``$con``|``nl2br``}>

|

regex_replace 正则替换

?

|

1

|

<{``$h``|regex_replace:``"/[\r\t\n]/"``:``" <br/> "``}>

|

replace(替换)

?

|

1

|

<{``$h``|replace:``"hello"``:``"你好"``}>

|

相关文章

  • TP中如何截取时间

    {$v['addtime']|mb_substr=5,5} Smarty模板中常用的变量调解函数 | 成员方法名 ...

  • php smarty 模板语言截取字符串,ThinkPHP ht

    tp框架,smarty截取字符串【truncate和substr】,写法 truncate: {$str|trun...

  • 截屏

    关于截屏今天在这里总结一下 如何截取状态栏 如何截取除状态栏之外的屏幕 如何截取整个屏幕 截取状态栏 很多人想截取...

  • iOS-webView截图

    开发中如何截图,webView为例,用法如下: (一)截取当前屏幕显示的区域(设备的全屏) 代码如下: (二)截取...

  • tp5中使用Db方法查询,将数据库中的时间戳输出日期|2019-

    TP5 使用Db 查询在数据库中查询,一个字段是时间戳,如何在输出时转为日期?

  • TP时间

    // 获取今天Db::table('think_blog') ->whereTime('create_time',...

  • 第2章 TP5.0架构

    第2章 TP5.0架构 1、如何安装TP 2、MVC模式 3、目录结构 1、TP架构的概述 2、URL解析 3、入...

  • Jmeter中如何截取复杂字符

    本文需要安装的插件: 下载地址为:https://jmeter-plugins.org/wiki/JSONPath...

  • PHP的MVC模式

    MVC模式 m model 模型v view 视图c controller 控制器 MVC在TP中如何体现 1、M...

  • FFmpeg 视频截取

    参考:YUV处理工具:文件剪切 按帧数截取 从头截取 (前30帧) 中间截取 (30-100帧) 按时间截取

网友评论

    本文标题:TP中如何截取时间

    本文链接:https://www.haomeiwen.com/subject/hufbqftx.html