`
ling凌yue月
  • 浏览: 339197 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

php生成指定位数(13位)的时间戳

    博客分类:
  • php
阅读更多

 

 

/**
	 * 
	* 返回一定位数的时间戳,多少位由参数决定
	*
	* @author 陈博
	* @param type 多少位的时间戳
	* @return 时间戳
	 */
	private function getTimestamp($digits = false) {
		$digits = $digits > 10 ? $digits : 10;
		$digits = $digits - 10;
		if ((!$digits) || ($digits == 10))
		{
			return time();
		}
		else
		{
			return number_format(microtime(true),$digits,'','');
		}
	}
 

 

分享到:
评论

相关推荐

    php UNIX时间戳用法详解

    由于32位系统表示的时间戳有其数值范围限制,UNIX时间戳存在2038年问题,也就是一旦超出***(即2038年1月19日3点14分7秒),时间戳将无法表示更远的日期,除非将时间戳的表示范围扩展到更大的位数,比如64位。...

    PHP源码,顺丰单号生成器

    为了保证生成的单号符合顺丰的规范,可能还需要进行一些字符串处理,如添加前缀或后缀,或者对生成的随机数进行位数限制。 此外,考虑到这个源码是直接可用的,我们可以假设它可能已经封装成了一个可复用的函数,...

    php源码,生成EMS单号

    总结,PHP生成EMS单号涉及到的主要知识点包括:随机数生成(`mt_rand`)、字符串操作(`str_pad`、`chr`、`ord`)、字符串拼接、唯一性保证策略(数据库存储、时间戳等),以及性能和安全考虑。通过理解这些概念并...

    thinkphp 返回当前时间戳+随机数的 唯一文件名

    这样做可以确保即使生成的是较小的随机数,其字符串形式也始终为4位。 - **拼接字符串**:最终,将时间戳和格式化的随机数通过`.`操作符拼接起来形成唯一的文件名。 #### 5. 使用场景 - **文件上传**:在用户上传...

    php代码-PHP 时间戳

    在`main.php`中,可能会看到如何利用这些函数处理时间戳,例如计算两个时间戳之间的差值、检查时间是否在某个时间段内、或者根据用户输入的数据生成时间戳等。`README.txt`则可能解释了代码的具体用途和如何运行测试...

    php随机生成数字字母组合的方法

    通过实例化的函数,我们可以学习如何在PHP中快速生成指定长度的随机数字和字母组合,这种组合可以用于各种需要随机化字符串的场景,例如为临时密码、激活码、验证码等生成唯一性的标识符。以下是知识点的详细说明: ...

    一个php生成16位随机数的代码(两种方法)

    - **PHP生成不重复随机数的方法**:可以使用`shuffle`对数组进行随机排序,或者通过`array_unique`排除重复,生成指定数量的不重复随机数。 - **生成指定长度随机数**:可以结合`str_pad`和`rand`或`mt_rand`来...

    php编写批量生成不重复的卡号密码代码

    在这一步骤中,`mt_rand`函数用于生成随机数,而后与当前的时间戳结合,通过MD5算法加密生成一个12位的字符串。由于MD5有固定长度,因此可以保证生成的字符串在一定范围内是唯一的。 5. **字符替换确保唯一性**:...

    PHP实现获取毫秒时间戳的方法【使用microtime()函数】

    本文实例讲述了PHP实现获取毫秒时间戳的方法。分享给大家供大家参考,具体如下: PHP获取毫秒时间戳,利用microtime()函数 php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,借助此函数,可以很容易...

    php 创建以UNIX时间戳命名的文件夹(示例代码)

    在例子中,`"Ymd"`是日期格式化字符串,分别代表四位数的年、两位数的月和两位数的日。 3. `file_exists()`: 检查给定的文件或目录是否存在。 4. `mkdir()`: 创建一个新的目录,第二个参数指定目录的权限。 除了...

    PHP的时间戳与具体时间转化的简单实现

    这里的`"Y-m-d h:i:s"`是日期格式,分别代表四位数的年、两位数的月和日、两位数的小时(24小时制)、两位数的分钟和两位数的秒。因此,`date()`函数将时间戳转换为如`2014-07-06 09:41:47`这样的格式。 在实际应用...

    MySQL中日期和时间戳互相转换的函数和方法

    这将返回一个表示指定日期的Unix时间戳。 除了上述内置函数,还有其他一些方法可以帮助处理日期和时间戳。例如,你可以使用`STR_TO_DATE()`和`DATE_FORMAT()`函数来解析或格式化日期,或者结合`TIMESTAMP()`和`FROM...

    PHP生成唯一ID之SnowFlake算法

    每次生成ID时,首先计算当前时间戳,并与epoch时间戳做差值计算,然后将结果与机器ID和序列号结合生成64位的ID。 时间戳部分保证了ID随时间的递增,机器ID保证了同一毫秒内不同机器产生的ID不同,序列号则保证了在...

    PHP显示今天、今月、上月、今年的起点/终点时间戳的代码

    2. `mktime()` 函数:根据给定的日期参数生成时间戳。 3. `date()` 函数:将时间戳转换为可读的日期和时间格式。 4. `date()` 函数的格式化字符串,如`"Y-m-d H:i:s"`。 5. `date("m")`、`date("d")`、`date("Y")` ...

    PHP学习笔记、PHP实例

    - `include()`:如果找不到指定的文件,会生成一个警告,但脚本将继续执行。 - `require()`:如果找不到文件,会生成一个致命错误,导致脚本立即停止执行。 使用这些函数,开发者可以轻松地在多个页面中重用代码块...

    PHP 基础教程_高级

    开发者可以利用`mktime()`函数根据指定的日期创建时间戳,例如获取明天的时间戳: ```php $tomorrow = mktime(0,0,0,date("m"),date("d")+1,date("Y")); echo "Tomorrow is ".date("Y/m/d", $tomorrow); ``` 此外...

    如何在PHP中生成随机数

    使用 `rand()` 函数可以快速生成一个五位数的验证码。如果需要更高质量的随机数,可以使用 `mt_rand()` 代替,如示例所示的 `randFloat()` 函数,它通过 `mt_rand()` 和 `mt_getrandmax()` 结合来生成0到1之间的...

    php高级教程

    为了生成未来或过去的时间戳,可以使用 `mktime()` 函数。该函数接受六个参数(小时、分钟、秒、月份、日期和年份),并返回一个 Unix 时间戳。 ```php $tomorrow = mktime(0, 0, 0, date("m"), date("d") + 1, ...

    PHP—Date.docx

    这个函数的基本用法是`date(format,timestamp)`,其中`format`参数是必需的,用来定义日期和时间的显示格式,而`timestamp`则是可选的,用于指定特定的时间戳,如果未提供,系统会默认使用当前的日期和时间。...

Global site tag (gtag.js) - Google Analytics