本文整理汇总了PHP中time_elapsed_string函数的典型用法代码示例。如果您正苦于以下问题:PHP time_elapsed_string函数的具体用法?PHP time_elapsed_string怎么用?PHP time_elapsed_string使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了time_elapsed_string函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: getUpdateTimeAttribute
public function getUpdateTimeAttribute()
{
if ($this->updated_at != NULL) {
return time_elapsed_string($this->updated_at);
}
return '';
}
开发者ID:Alex--Jin,项目名称:homerapi,代码行数:7,代码来源:Post.php
示例2: add
public function add()
{
if ($this->session->userdata('id') != '') {
$user_id = $this->session->userdata('id');
} else {
$user_id = 0;
}
if ($this->session->userdata('id') != '') {
$user_name = $this->session->userdata('username');
} else {
$user_name = '';
}
//adding notes in project notes
$time_ago = time_elapsed_string(strtotime(date("Y-m-d H:i:s")));
$data_notes = array('news_id' => $this->input->post('news_id'), 'comment' => $this->input->post('news_comment'), 'comment_by' => $user_id, 'created_date' => date("Y-m-d H:i:s"));
if ($this->comment_model->add_comment($data_notes, TRUE)) {
$response = array('status' => 'success', 'msg' => 'Your notes has been successfully added', 'comment' => $this->input->post('news_comment'), 'username' => $user_name, 'time' => $time_ago);
echo json_encode($response);
die;
} else {
$response = array('status' => 'fail', 'msg' => 'Oops!Something Wrong!');
echo json_encode($response);
die;
}
}
开发者ID:hidnarola,项目名称:beonebreed,代码行数:25,代码来源:Comment.php
示例3: timeElapsed
public function timeElapsed()
{
if ($this->value) {
return time_elapsed_string($this->value);
}
return null;
}
开发者ID:moiseh,项目名称:metapages,代码行数:7,代码来源:Formatters.php
示例4: index
public function index()
{
$news_list = $this->news_model->get_all();
foreach ($news_list as $key => $val) {
$news_list[$key]['time_ago'] = time_elapsed_string(strtotime($val['created_date']));
}
$data['news_list'] = $news_list;
$this->template->load('admin_default', 'news/index', $data);
}
开发者ID:hidnarola,项目名称:beonebreed,代码行数:9,代码来源:news.php
示例5: index
public function index()
{
$news_list = $this->news_model->get_all();
foreach ($news_list as $key => $val) {
$news_list[$key]['time_ago'] = time_elapsed_string(strtotime($val['created_date']));
}
$user_id = $this->session->userdata('id');
$data['news_list'] = $news_list;
$data['products'] = $this->products_model->getfrom('products_new');
$data['projects'] = $this->products_model->getfrom('projects', false, array('where' => array('priority' => '1')));
$this->template->load('admin_default', 'dashboard/index', $data);
}
开发者ID:hidnarola,项目名称:beonebreed,代码行数:12,代码来源:dashboard.php
示例6: topic_detail
public function topic_detail($topicId)
{
$topic = Topic::find($topicId);
$topic->author;
$topic->remain_time = time_remain_string(strtotime($topic->deadline));
$topic->time_create = time_elapsed_string(strtotime($topic->created_at));
$topic->submits = count(array_unique($topic->products->pluck('author_id')->toArray()));
$topic->all_products = $topic->products()->orderBy('created_at', 'desc')->get();
foreach ($topic->all_products as &$product) {
$product->liked = isset($this->user) && $this->user->likes()->where('product_id', $product->id)->count() > 0;
$product->author->url = url('profile/' . get_first_part_of_email($product->author->email));
$product->created_time = time_elapsed_string(strtotime($product->created_at));
$product->author->avatar_url = $product->author->avatar_url != null ? $product->author->avatar_url : url('img/user.png');
$product->count_likes = $product->likes()->count();
$product->count_comments = $product->comments()->count();
$product->link = url('post/colormevn-' . convert_vi_to_en($product->description) . '?id=' . $product->id);
}
unset($topic->products);
return response()->json($topic, 200);
}
开发者ID:Kaelcao,项目名称:colormev2,代码行数:20,代码来源:GroupController.php
示例7: transform
public function transform($notification)
{
$data = ['id' => $notification->id, 'receiver' => ['id' => $notification->receiver->id, 'avatar_url' => $notification->receiver->avatar_url == null ? url('img/user.png') : $notification->receiver->avatar_url, 'name' => $notification->receiver->name, 'username' => $notification->receiver->username], 'actor' => ['id' => $notification->actor->id, 'avatar_url' => $notification->actor->avatar_url == null ? url('img/user.png') : $notification->actor->avatar_url, 'name' => $notification->actor->name, 'username' => $notification->actor->username], 'created_at' => time_elapsed_string(strtotime($notification->created_at)), 'seen' => $notification->seen == 1];
if ($notification->type <= 2 && $notification->type >= 0) {
// if ($notification->product == null) {
// $notification->delete();
// }
$data['product'] = ['id' => $notification->product->id, 'linkId' => $notification->product->name ? convert_vi_to_en($notification->product->name) . "-" . $notification->product->id : "bai-tap-colorme-" . $notification->product->id];
} else {
if ($notification->type == 3 || $notification->type == 4) {
$data['transaction'] = ['id' => $notification->transaction->id, 'status' => $notification->transaction->status, 'money' => currency_vnd_format($notification->transaction->money)];
if ($notification->transaction->status != 0 && $notification->type == 3) {
$notification->type = 4;
$notification->save();
}
} else {
if ($notification->type == 5) {
$data['topic'] = ['id' => $notification->topic->id];
}
}
}
$data['type'] = notification_type($notification->type);
return $data;
}
开发者ID:Kaelcao,项目名称:colormev2,代码行数:24,代码来源:NotificationTransformer.php
示例8: foreach
<div class="widget widget_tweets">
<h4 class="widget-title"><?php
echo $langs['latest_news'];
?>
</h4>
<ul id="twitter">
<?php
foreach ($news as $item) {
?>
<li>
<span><?php
echo $item['text'];
?>
</span>
<b><a href="#"><?php
echo time_elapsed_string($item['date_created']);
?>
</a></b>
</li>
<?php
}
?>
</ul>
</div>
<?php
}
?>
</aside>
</div>
开发者ID:Aspirant2011,项目名称:pelsukov.com,代码行数:31,代码来源:invite_friends_page.php
示例9: get_author_posts_url
echo get_author_posts_url($userId);
?>
">
<?php
echo $user_info->user_login;
?>
</a>
<a href="<?php
echo get_author_posts_url($userId);
?>
"> <span>@<?php
echo $user_info->user_login;
?>
- <?php
echo time_elapsed_string($post_notification_time);
?>
</span></a>
<?php
if ($post_like == like) {
?>
<strong><a href="<?php
echo get_permalink($postIds);
// echo get_tag_link($tagid);
?>
">Is praying for #<?php
echo $tagname;
?>
post</a></strong>
<?php
开发者ID:nagyistoce,项目名称:krunalsojitra-wp-themes,代码行数:31,代码来源:notifications-custom.php
示例10: foreach
</div>
<div class="panel-body">
<?php
if ($pendingReserves) {
?>
<ul class="list-group">
<?php
foreach ($pendingReserves as $res) {
?>
<li class="list-group-item">
<b><?php
echo anchor('request-view', $res['item'], array('id' => $res['id']));
?>
</b>
<span class="myinfo alert-warning"><?php
echo time_elapsed_string($res['dt_request']);
?>
</span>
<span class="badge alert-danger"><?php
echo $statusList[$res['status']];
?>
</span>
</li>
<?php
}
?>
</ul>
<?php
echo anchor('res-reserves', 'View all →');
?>
<?php
开发者ID:moiseh,项目名称:codegen,代码行数:31,代码来源:dashboard.php
示例11: time_elapsed_string
* These two variables are provided for context:
* - $comment: Full comment object.
* - $node: Node object the comments are attached to.
*
* Other variables:
* - $classes_array: Array of html class attribute values. It is flattened
* into a string within the variable $classes.
*
* @see template_preprocess()
* @see template_preprocess_comment()
* @see template_process()
* @see theme_comment()
*
* @ingroup themeable
*/
$since_created = time_elapsed_string($comment->created);
?>
<div class="<?php
print $classes;
?>
clearfix"<?php
print $attributes;
?>
>
<div class="content <?php
if ($new) {
?>
new<?php
}
?>
"<?php
开发者ID:relayJake,项目名称:myCodeSamples,代码行数:31,代码来源:comment--node-question.tpl.php
示例12: transform
public function transform($comment)
{
return ['id' => $comment->id, "commenter" => ['id' => $comment->commenter->id, 'avatar_url' => $comment->commenter->avatar_url ? $comment->commenter->avatar_url : url('img/user.png'), 'name' => $comment->commenter->name, 'url' => url('profile/' . $comment->commenter->username)], 'product' => ['author' => ['id' => $comment->product->author->id]], 'content' => $comment->content, 'created_at' => time_elapsed_string(strtotime($comment->created_at))];
}
开发者ID:Kaelcao,项目名称:colormev2,代码行数:4,代码来源:CommentTransformer.php
示例13: date_format
Instructor : <b><?php
echo $row['FirstN'] . " " . $row['LastN'];
?>
</b>
</div>
<div class="title">
Message:
</div>
</div>
<div class="time">
<div class="date"><?php
echo date_format($date, "M d, Y");
?>
</div>
<div> <?php
echo time_elapsed_string($row['date']);
?>
</div>
</div>
<div style="padding: 0px 30px 10px;background-color: ">
<?php
echo $row['message'];
?>
</div>
</div>
<br>
<div class="clearfix"></div>
<?php
}
}
开发者ID:b3b0y,项目名称:repository,代码行数:31,代码来源:newsfeed.php
示例14: explode
// user's custom message
$message = $obj['data'][$x]['message'];
// picture from the link
$picture = $obj['data'][$x]['picture'];
$picture_url_arr = explode('&url=', $picture);
$picture_url = urldecode($picture_url_arr[1]);
// link posted
$link = $obj['data'][$x]['link'];
// name or title of the link posted
$name = $obj['data'][$x]['name'];
$description = $obj['data'][$x]['description'];
$type = $obj['data'][$x]['type'];
// when it was posted
$created_time = $obj['data'][$x]['created_time'];
$converted_date_time = date('Y-m-d H:i:s', strtotime($created_time));
$ago_value = time_elapsed_string($converted_date_time);
// from
$page_name = $obj['data'][$x]['from']['name'];
// useful for photo
$object_id = $obj['data'][$x]['object_id'];
echo "<div class='row'>";
echo "<div class='col-md-4'>";
echo "<div class='profile-info'>";
echo "<div class='profile-photo'>";
echo "<img src='{$profile_photo_src}' />";
echo "</div>";
echo "<div class='profile-name'>";
echo "<div>";
echo "<a href='https://fb.com/{$fb_page_id}' target='_blank'>{$page_name}</a> ";
echo "shared a ";
if ($type == "status") {
开发者ID:paoloadb,项目名称:feedboy,代码行数:31,代码来源:default2.php
示例15: questions_list
/**
* Returns a simple page.
*
* @return array
* A simple renderable array.
*/
public function questions_list()
{
//Function to get the time ago
function time_elapsed_string($ptime)
{
$etime = time() - $ptime;
if ($etime < 1) {
return '0 seconds';
}
$a = array(365 * 24 * 60 * 60 => 'year', 30 * 24 * 60 * 60 => 'month', 24 * 60 * 60 => 'day', 60 * 60 => 'hour', 60 => 'minute', 1 => 'second');
$a_plural = array('year' => 'years', 'month' => 'months', 'day' => 'days', 'hour' => 'hours', 'minute' => 'minutes', 'second' => 'seconds');
foreach ($a as $secs => $str) {
$d = $etime / $secs;
if ($d >= 1) {
$r = round($d);
return $r . ' ' . ($r > 1 ? $a_plural[$str] : $str) . ' ago';
}
}
}
$config = $this->config('questions.settings');
global $base_url;
$account = \Drupal::currentUser();
$content_array = array();
if ($account->id()) {
$content_array["add_url"] = $base_url . "/node/add/question/";
}
//$questions_count_query = db_query("SELECT `nid` FROM `node` where `type`='". $config->get('content_type') . "'")->fetchAll();
//$que_count = count($questions_count_query);
$questions_count_query = db_query("SELECT node.nid\n\t\tFROM node\n\t\tJOIN node_field_data\n\t\tON node.nid=node_field_data.nid\n\t\tWHERE node.type='" . $config->get('content_type') . "'\n\t\tAND node_field_data.status > 0\n\t\t")->fetchAll();
$que_count = count($questions_count_query);
// $to is the Number of itmes in single page
$to = 10;
if (isset($_GET['page_no']) && $_GET['page_no'] > 0) {
$from = $to * ($_GET['page_no'] - 1);
} else {
$from = 0;
}
//$questions_query = db_query("SELECT `nid` FROM `node` WHERE `type`='". $config->get('content_type') ."' ORDER BY `nid` DESC LIMIT ". $from .",". $to);
//$questions_query = db_query("SELECT `nid` FROM `node` WHERE `type`='". $config->get('content_type') ."' ORDER BY `nid` DESC");
$questions_query = db_query("SELECT node.nid\n\t\tFROM node\n\t\tJOIN node_field_data\n\t\tON node.nid=node_field_data.nid\n\t\tWHERE node.type='" . $config->get('content_type') . "' \n\t\tAND node_field_data.status > 0\n\t\tORDER BY `nid` DESC LIMIT " . $from . "," . $to);
$all_data = $questions_query->fetchAll();
if (count($all_data) > 0) {
foreach ($all_data as $key => $value) {
$node = node_load($value->nid, $reset = FALSE);
$status = $node->status->value;
if ($status > 0) {
$question_title = $node->title->value;
$user_id = $node->uid->target_id;
$submitted_date = date('Y-m-d H:i:s', $node->created->value);
$user = user_load($node->uid->target_id, $reset = FALSE);
$user_name = $user->name->value;
$submitted_time_ago = time_elapsed_string(strtotime($submitted_date));
$ans_cout_query = db_query("SELECT `cid` FROM `comment_field_data` where `pid` IS NULL AND `entity_id`='" . $value->nid . "' AND `status`='1'");
$ans_cout = 0;
foreach ($ans_cout_query as $key1 => $value1) {
$ans_cout++;
}
$content_array["list"][] = array("vote" => 0, "answer" => $ans_cout, "nodeurl" => $base_url . "/node/" . $value->nid, "nodetitle" => $question_title, "answeredbyurl" => $base_url . "/user/" . $user_id, "answeredbyname" => $user_name, "time" => $submitted_time_ago);
}
}
} else {
return drupal_set_message(t("Page not found."), 'error');
}
$round = round($que_count / $to);
$actual = $que_count / $to;
if ($actual > $round) {
$loop_count = $round + 1;
} else {
$loop_count = $round;
}
for ($i = 1; $i <= $loop_count; $i++) {
$pages[] = array("title" => $i, "url" => $base_url . "/questions/?page_no=" . $i);
}
$content_array["pages"] = $pages;
$prev = $_GET['page_no'] - 1;
$next = $_GET['page_no'] + 1;
$content_array["prev"] = $base_url . "/questions/?page_no=" . $prev;
$content_array["next"] = $base_url . "/questions/?page_no=" . $next;
$content_array["current"] = $_GET['page_no'];
$content_array["page_count"] = $loop_count;
// echo "<pre>";
// print_r($content_array);
// exit;
$element['#attached']['library'][] = 'questions/questions-validation';
$element[] = array('#theme' => 'questions_list', '#content' => $content_array);
return $element;
}
开发者ID:National-Control-Devices,项目名称:questions-listing-page-module,代码行数:93,代码来源:QusController.php
示例16: str_replace
<?php
$config->styles->add($config->urls->templates . 'css/leaflet.css');
$config->scripts->add($config->urls->templates . 'js/leaflet-src.js');
$latitude = str_replace(',', '.', $page->latitude);
$longitude = str_replace(',', '.', $page->longitude);
$nearnodes = umkreissuche("node", $page->latitude, $page->longitude, 5);
$marker = '';
foreach ($nearnodes as $node) {
$marker .= "L.circle([" . str_replace(',', '.', $node->latitude) . "," . str_replace(',', '.', $node->longitude) . "], 10,{\n color:'blue',\n fillColor:" . ($page->online == 1 ? "'green'" : "'red'") . "\n }).addTo(map)\n .bindPopup('<a href=\"" . $node->httpUrl . "\">{$node->subtitle}</a><br>" . getDistance($node->dist) . " entfernt');";
}
$script = "<script>\n var map = L.map('map').setView([{$latitude}, {$longitude}], 16);\n\n L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {\n maxZoom: 19,\n attribution: '© <a href=\"http://www.openstreetmap.org/copyright\">OpenStreetMap</a>'\n }).addTo(map);\n\n L.circle([{$latitude}, {$longitude}], 10, {\n color:" . ($page->online == 1 ? "'green'" : "'red'") . ",\n fillColor: " . ($page->online == 1 ? "'green'" : "'red'") . "\n }).addTo(map);\n\n {$marker}\n\n map.invalidateSize();\n </script>";
$page->losttime = time_elapsed_string($page->getUnformatted('lastseen'));
$content = renderPage();
开发者ID:FreifunkMYK,项目名称:PW-Freifunk-Starter,代码行数:14,代码来源:node.php
示例17: while
<?php
$page_limit = 5;
$sql = "SELECT date, title, content, status, message_id FROM user_notifications WHERE id = {$getID} ORDER BY date DESC LIMIT {$page_limit} ;";
$stmt = $mysqli->query($sql);
if ($stmt->num_rows > 0) {
// output data of each row
while ($row = $stmt->fetch_assoc()) {
echo '<div class="strip" id="' . $row['message_id'] . '">';
if ($row['status'] == 1) {
echo '<a href="' . $mypath . 'html/user_message_detail.php?m_id=' . $row['message_id'] . '" class="mess_block">';
} else {
echo '<a href="' . $mypath . 'html/user_message_detail.php?m_id=' . $row['message_id'] . '" class="mess_block new_mess">';
}
$ago_time = time_elapsed_string(htmlentities($row['date']));
echo '<div class="mess_date "> ' . $ago_time . ' | ' . $row['date'] . '</div>
<div class="mess_title "><strong>' . substr($row["title"], 0, 100) . '</strong></div>
<div class="mess_body ">' . substr($row["content"], 0, 205) . '...</div>
<div onclick="deletemessage(' . $row['message_id'] . ')" class="message_dismiss"> x </div>
</a>
</div>';
}
if ($stmt->num_rows < $page_limit) {
echo '<div class="grey_text_placeholder" > <span><div class="no_mail_icon"></div>You have no more messages in your inbox.</span></div>';
}
} else {
echo '<div class="grey_text_placeholder" > <span><div class="no_mail_icon"></div>You have no messages in your inbox.</span></div>';
}
?>
开发者ID:drukaman,项目名称:pioneerweb,代码行数:28,代码来源:user_messages.php
示例18: time_elapsed_string
<!-- timeline time label -->
<li class="time-label">
<span class="bg-red">
<?php
echo $data["ip"];
?>
</span>
</li>
<!-- /.timeline-label -->
<!-- timeline item -->
<li>
<i class="fa fa-camera-retro bg-purple"></i>
<div class="timeline-item">
<span class="time"><i class="fa fa-clock-o"></i> <?php
echo time_elapsed_string($data["time"]);
?>
</span>
<h3 class="timeline-header"><a href="<?php
echo $data["website"];
?>
"><?php
echo $data["website"];
?>
</a> captured! | To view image in full resolution click <a href="<?php
echo $config["path"];
?>
capture/scr/<?php
echo $data["image_id"];
?>
.png" target="_blank">here</a></h3>
开发者ID:stevemcquaid,项目名称:mitm-grabb3r,代码行数:31,代码来源:screenshots.php
示例19: file_path
if ($activity_feed->image != '') {
?>
<div class="activity_image_div"><img src="<?php
echo file_path("", $activity_feed->image, 'NoImageAvailable.jpg', 'uploads/default/');
?>
"/></div>
<?php
}
?>
<div class="innerContent fli">
<h3><?php
echo '<span class="activity_from">' . $activity_feed->from . '</span>' . ' ' . $activity_feed->title;
?>
</h3>
<span class="timeLog"><?php
echo time_elapsed_string($activity_feed->date_time);
?>
</span>
<?php
if (!empty($activity_feed->link)) {
?>
<?php
if ($activity_feed->child_id == $selected_child_id) {
?>
<p class="desc"><a href="<?php
echo site_url($activity_feed->link);
echo !empty($activity_feed->child_id) ? '?child=' . $activity_feed->child_id : '';
?>
" getlink="<?php
echo site_url($activity_feed->link);
开发者ID:soarmorrow,项目名称:ci-kindergarden,代码行数:31,代码来源:activity_feed.php
示例20: get_instance
</div>
</div>
<div class='body'>
<?php
echo $u_key['description'];
?>
</div>
</li>
<?php
if (!empty($u_key['id'])) {
$CI =& get_instance();
$CI->load->model('news_model');
$result = $CI->news_model->get_comments($u_key['id']);
foreach ($result as $key => $val) {
$result[$key]['time_ago'] = time_elapsed_string(strtotime($val['created_date']));
}
foreach ($result as $key) {
?>
<!-- comment start -->
<li class='message' style='margin-left:5%'>
<div class='name-and-time'>
<div class='name pull-left'>
<small>
<a class="text-contrast" href="javascript:void(0);"><h4><?php
echo $key['username'];
?>
</h4></a>
</small>
<small>
开发者ID:hidnarola,项目名称:beonebreed,代码行数:31,代码来源:index_old2.php
注:本文中的time_elapsed_string函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论