当前位置: 首页>>代码示例>>PHP>>正文


PHP QDateTime::Now方法代码示例

本文整理汇总了PHP中QDateTime::Now方法的典型用法代码示例。如果您正苦于以下问题:PHP QDateTime::Now方法的具体用法?PHP QDateTime::Now怎么用?PHP QDateTime::Now使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在QDateTime的用法示例。


在下文中一共展示了QDateTime::Now方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Form_Create

 protected function Form_Create()
 {
     $this->txtDescription = new QTextBox($this);
     $this->txtDescription->Name = 'Description';
     $this->lstStackCount = new QListBox($this);
     $this->lstStackCount->Name = 'Number of Stacks';
     $this->calDateCredited = new QDateTimePicker($this);
     $this->calDateCredited->MaximumYear = date('Y') + 5;
     $this->calDateCredited->DateTime = QDateTime::Now();
     $this->txtReportedTotals = array();
     for ($i = 1; $i <= 20; $i++) {
         $this->lstStackCount->AddItem($i, $i, $i == 1);
         $txtReportedTotal = new QFloatTextBox($this, 'txtReportedTotal' . $i);
         $txtReportedTotal->Name = 'Reported Total for Stack #' . $i;
         $txtReportedTotal->Visible = false;
         $this->txtReportedTotals[$i] = $txtReportedTotal;
     }
     $this->lstStackCount->AddAction(new QChangeEvent(), new QAjaxAction('lstStackCount_Change'));
     $this->lstStackCount_Change();
     $this->btnSave = new QButton($this);
     $this->btnSave->Text = 'Create Stack';
     $this->btnSave->CssClass = 'primary';
     $this->btnSave->CausesValidation = true;
     $this->btnSave->AddAction(new QClickEvent(), new QAjaxAction('btnSave_Click'));
     $this->btnCancel = new QLinkButton($this);
     $this->btnCancel->CssClass = 'cancel';
     $this->btnCancel->Text = 'Cancel';
     $this->btnCancel->AddAction(new QClickEvent(), new QAjaxAction('btnCancel_Click'));
     $this->btnCancel->AddAction(new QClickEvent(), new QTerminateAction());
 }
开发者ID:alcf,项目名称:chms,代码行数:30,代码来源:new.php

示例2: Log

 /**
  * This will log a message to the Qcodo Log.  Location of the log file is defined in __QCODO_LOG__
  * 
  * By default, this will log a "Normal" level log entry in the "default" Qcodo log file, which is
  * located at __QCODO_LOG__/default.log.txt
  * 
  * Either parameter can be overridden.
  * 
  * @param string $strMessage
  * @param integer $intLogLevel
  * @param string $strLogModule
  * @return void
  */
 public static function Log($strMessage, $intLogLevel = QLogLevel::Normal, $strLogModule = 'default')
 {
     // Cancel out if log level is too low
     if ($intLogLevel > self::$MinimumLogLevel) {
         return;
     }
     // Setup Log Path
     if (!defined('__QCODO_LOG__')) {
         throw new QCallerException('__QCODO_LOG__ must be defined before running QLog::Log');
     }
     // Cancel out if log path is null
     if (!__QCODO_LOG__) {
         return;
     }
     // Create the Log Directory if it does NOT yet exist
     if (!is_dir(__QCODO_LOG__)) {
         QApplication::MakeDirectory(__QCODO_LOG__, 0777);
     }
     // Setup the Line
     $strLine = sprintf("%5s | %s | %s | %s\r\n", getmypid(), QLogLevel::$NameArray[$intLogLevel], QDateTime::Now()->NowToString(QDateTime::FormatIso), self::FormatMessage($strMessage));
     // Open the File for Writing
     $strLogFilePath = __QCODO_LOG__ . '/' . $strLogModule . self::$Extension;
     $objFile = fopen($strLogFilePath, 'a');
     // Write the Line
     fwrite($objFile, $strLine);
     fclose($objFile);
 }
开发者ID:klucznik,项目名称:qcodo,代码行数:40,代码来源:QLog.class.php

示例3: btnOkay_Click

 public function btnOkay_Click($strFormId, $strControlId, $strParameter)
 {
     $this->btnOkay->Enabled = true;
     $blnNewTopic = false;
     // Setup stuff if it's a NEW message being posted (either a NEW response or a NEW topic)
     if (!$this->blnEditMode) {
         // For NEW TOPIC in this Forum
         if (!$this->mctMessage->Message->Topic) {
             $objForum = Forum::Load($this->lstForum->SelectedValue);
             $objNewTopic = $objForum->PostTopic(trim($this->txtTopicName->Text), trim($this->txtMessage->Text), QApplication::$Person);
             QApplication::Redirect(sprintf('/forums/forum.php/%s/%s/', $objForum->Id, $objNewTopic->Id));
             // Otherwise, it's a new POST in this TOPIC
         } else {
             $this->mctMessage->Message->PostDate = QDateTime::Now();
         }
         // Set the Reply Number for this New Message
         $this->mctMessage->Message->ReplyNumber = $this->mctMessage->Message->Topic->GetNextReplyNumber();
     }
     // Save Everything Else
     $this->mctMessage->SaveMessage();
     $this->mctMessage->Message->RefreshCompiledHtml();
     $this->mctMessage->SaveMessage();
     // Refresh Stats and Stuff
     $this->mctMessage->Message->Topic->RefreshStats();
     $this->mctMessage->Message->Topic->RefreshSearchIndex();
     $this->mctMessage->Message->TopicLink->RefreshStats();
     // Send Alerts and Reset Read Flag on any NEW post
     if (!$this->blnEditMode) {
         $this->mctMessage->Message->SendAlerts();
         $this->mctMessage->Message->Topic->UnassociateAllPeopleAsRead();
         //Mark as read for poster
         $this->mctMessage->Message->Topic->AssociatePersonAsRead(QApplication::$Person);
     }
     $this->ParentControl->CloseMessageDialog(true, !$this->blnEditMode);
 }
开发者ID:qcodo,项目名称:qcodo-website,代码行数:35,代码来源:MessageEditDialogBox.class.php

示例4: Save

 public function Save($blnForceInsert = false, $blnForceUpdate = false)
 {
     $this->intSuggestionWordCount = NarroString::WordCount($this->strSuggestionValue);
     $this->intSuggestionCharCount = mb_strlen($this->strSuggestionValue);
     $this->strSuggestionValueMd5 = md5($this->strSuggestionValue);
     if (!isset($this->blnIsImported)) {
         $this->blnIsImported = false;
     }
     if (!$this->__blnRestored || $blnForceInsert) {
         $this->dttCreated = QDateTime::Now();
     } else {
         $this->dttModified = QDateTime::Now();
     }
     parent::Save($blnForceInsert, $blnForceUpdate);
     /**
      * Update all context infos with the has suggestion property
      */
     $arrContextInfo = NarroContextInfo::QueryArray(QQ::AndCondition(QQ::Equal(QQN::NarroContextInfo()->Context->TextId, $this->intTextId), QQ::Equal(QQN::NarroContextInfo()->LanguageId, $this->intLanguageId), QQ::Equal(QQN::NarroContextInfo()->HasSuggestions, 0)));
     foreach ($arrContextInfo as $objOneContextInfo) {
         $objOneContextInfo->HasSuggestions = 1;
         $objOneContextInfo->Modified = QDateTime::Now();
         try {
             $objOneContextInfo->Save();
         } catch (Exception $objEx) {
             NarroLogger::LogWarn($objEx->getMessage());
         }
     }
 }
开发者ID:Jobava,项目名称:narro,代码行数:28,代码来源:NarroSuggestion.class.php

示例5: Log

 private static function Log($strMessage, $intPriority, $intProjectId = null, $intLanguageId = null, $intUserId = null)
 {
     if (SERVER_INSTANCE != 'dev' && $intPriority == NarroLog::PRIORITY_DEBUG) {
         return true;
     }
     $objLogEntry = new NarroLog();
     $objLogEntry->Date = QDateTime::Now();
     $objLogEntry->Priority = $intPriority;
     $objLogEntry->Message = $strMessage;
     $objLogEntry->ProjectId = is_null($intProjectId) ? is_null(self::$intProjectId) ? null : self::$intProjectId : $intProjectId;
     $objLogEntry->LanguageId = is_null($intLanguageId) ? is_null(self::$intLanguageId) ? null : self::$intLanguageId : $intLanguageId;
     $objLogEntry->UserId = is_null($intUserId) ? is_null(self::$intUserId) ? null : self::$intUserId : $intUserId;
     try {
         $objLogEntry->Save();
     } catch (Exception $objEx) {
         error_log($objEx->getMessage() . $objEx->getTraceAsString());
     }
     if (QFirebug::getEnabled()) {
         switch ($intPriority) {
             case NarroLog::PRIORITY_INFO:
                 QFirebug::info($objLogEntry->Message . ' / ' . $objLogEntry->UserId . ' / ' . $objLogEntry->ProjectId . ' / ' . $objLogEntry->LanguageId);
                 break;
             case NarroLog::PRIORITY_WARN:
                 QFirebug::warn($objLogEntry->Message . ' / ' . $objLogEntry->UserId . ' / ' . $objLogEntry->ProjectId . ' / ' . $objLogEntry->LanguageId);
                 break;
             case NarroLog::PRIORITY_ERROR:
                 QFirebug::error($objLogEntry->Message . ' / ' . $objLogEntry->UserId . ' / ' . $objLogEntry->ProjectId . ' / ' . $objLogEntry->LanguageId);
                 break;
             default:
                 QFirebug::log($objLogEntry->Message . ' / ' . $objLogEntry->UserId . ' / ' . $objLogEntry->ProjectId . ' / ' . $objLogEntry->LanguageId);
         }
     }
 }
开发者ID:Jobava,项目名称:narro,代码行数:33,代码来源:NarroLogger.class.php

示例6: SetupPanel

 protected function SetupPanel()
 {
     $this->mctPledge = StewardshipPledgeMetaControl::Create($this, $this->strUrlHashArgument, QMetaControlCreateType::CreateOnRecordNotFound);
     if (!$this->mctPledge->EditMode) {
         // Trying to create a NEW comment
         $this->mctPledge->StewardshipPledge->DateStarted = QDateTime::Now();
         $this->mctPledge->StewardshipPledge->Person = $this->objPerson;
         $this->mctPledge->StewardshipPledge->FulfilledFlag = false;
         $this->mctPledge->StewardshipPledge->ActiveFlag = true;
         $this->btnSave->Text = 'Create';
     } else {
         $this->btnSave->Text = 'Update';
         $this->btnDelete = new QLinkButton($this);
         $this->btnDelete->Text = 'Delete';
         $this->btnDelete->CssClass = 'delete';
         $this->btnDelete->AddAction(new QClickEvent(), new QConfirmAction('Are you SURE you want to DELETE this pledge?'));
         $this->btnDelete->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnDelete_Click'));
         $this->btnDelete->AddAction(new QClickEvent(), new QTerminateAction());
     }
     // Create Controls
     $this->lstStewardshipFund = $this->mctPledge->lstStewardshipFund_Create(null, QQ::All(), array(QQ::OrderBy(QQN::StewardshipFund()->Name)));
     $this->calDateStarted = $this->mctPledge->calDateStarted_Create();
     $this->calDateEnded = $this->mctPledge->calDateEnded_Create();
     $this->txtPledgeAmount = $this->mctPledge->txtPledgeAmount_Create();
     $this->chkActiveFlag = $this->mctPledge->chkActiveFlag_Create();
     $this->chkActiveFlag->Text = 'Note: All fulfilled pledges automatically considred "inactive".';
     $this->calDateStarted->MinimumYear = 2000;
     $this->calDateStarted->MaximumYear = date('Y') + 10;
     $this->calDateEnded->MinimumYear = 2000;
     $this->calDateEnded->MaximumYear = date('Y') + 10;
 }
开发者ID:alcf,项目名称:chms,代码行数:31,代码来源:Vicp_Stewardship_EditPledge.class.php

示例7: btnSave_Click

 public function btnSave_Click()
 {
     if (!$this->mctComments->EditMode) {
         $this->mctComments->Comment->DatePosted = QDateTime::Now();
     }
     $this->mctComments->SaveComment();
     QApplication::ExecuteJavaScript('document.location="#comments";');
 }
开发者ID:alcf,项目名称:chms,代码行数:8,代码来源:Vicp_Comments_EditComment.class.php

示例8: CreateWithRawMessage

 /**
  * Creates a new EmailMessage object with the raw data from a POP3 Server.
  * @param string $strRawMessage
  * @return EmailMessage
  */
 public static function CreateWithRawMessage($strRawMessage)
 {
     $objEmailMessage = new EmailMessage();
     $objEmailMessage->RawMessage = $strRawMessage;
     $objEmailMessage->EmailMessageStatusTypeId = EmailMessageStatusType::NotYetAnalyzed;
     $objEmailMessage->DateReceived = QDateTime::Now();
     $objEmailMessage->Save();
     return $objEmailMessage;
 }
开发者ID:alcf,项目名称:chms,代码行数:14,代码来源:EmailMessage.class.php

示例9: ParsePostData

 public function ParsePostData()
 {
     if (key_exists('form_location', $_POST)) {
         $arrParts = explode('/', $_POST['form_location']);
         $this->fltLat = $arrParts[0];
         $this->fltLong = $arrParts[1];
         $this->dttUpdated = QDateTime::Now();
     }
 }
开发者ID:schematical,项目名称:MJax-Includes,代码行数:9,代码来源:MJaxTouchLocationData.class.php

示例10: IsViewable

 /**
  * This will specifiy viewability based on (a) approval and (b) ensuring it's not yet expired
  * @return boolean
  */
 public function IsViewable()
 {
     if (!$this->blnApprovalFlag) {
         return false;
     }
     if ($this->dttDateExpired->IsEarlierThan(QDateTime::Now())) {
         return false;
     }
     return true;
 }
开发者ID:alcf,项目名称:chms,代码行数:14,代码来源:ClassifiedPost.class.php

示例11: Save

 public function Save($blnForceInsert = false, $blnForceUpdate = false)
 {
     $this->intTextWordCount = NarroString::WordCount($this->strTextValue);
     $this->intTextCharCount = strlen($this->strTextValue);
     $this->strTextValueMd5 = md5($this->strTextValue);
     if (!$this->__blnRestored || $blnForceInsert) {
         $this->dttCreated = QDateTime::Now();
     } else {
         $this->dttModified = QDateTime::Now();
     }
     parent::Save($blnForceInsert, $blnForceUpdate);
 }
开发者ID:Jobava,项目名称:narro,代码行数:12,代码来源:NarroText.class.php

示例12: QueueMessage

 /**
  * This will QUEUE a message for delivery.
  * @param string $strToAddress
  * @param string $strFromAddress if null, it will look up from Registry
  * @param string $strSubject
  * @param string $strBody
  * @param string $strCc
  * @param string $strBcc
  */
 public static function QueueMessage($strToAddress, $strFromAddress, $strSubject, $strBody, $strCc = null, $strBcc = null)
 {
     $objEmailMessage = new OutgoingEmailQueue();
     $objEmailMessage->ToAddress = $strToAddress;
     $objEmailMessage->FromAddress = $strFromAddress ? $strFromAddress : Registry::GetValue('system_email_address');
     $objEmailMessage->CcAddress = $strCc;
     $objEmailMessage->BccAddress = $strBcc;
     $objEmailMessage->Subject = $strSubject;
     $objEmailMessage->Body = $strBody;
     $objEmailMessage->DateQueued = QDateTime::Now();
     $objEmailMessage->ErrorFlag = false;
     $objEmailMessage->Save();
 }
开发者ID:alcf,项目名称:chms,代码行数:22,代码来源:OutgoingEmailQueue.class.php

示例13: btnSave_Click

 public function btnSave_Click()
 {
     if (trim($this->txtComment->Text)) {
         $objComment = new NarroTextComment();
         $objComment->UserId = QApplication::GetUserId();
         $objComment->LanguageId = QApplication::GetLanguageId();
         $objComment->TextId = $this->intTextId;
         $objComment->Created = QDateTime::Now();
         $objComment->CommentText = $this->txtComment->Text;
         $objComment->CommentTextMd5 = md5($objComment->CommentText);
         $objComment->Save();
         $this->dtgComments->Refresh();
     }
 }
开发者ID:Jobava,项目名称:narro,代码行数:14,代码来源:NarroTextCommentPanel.class.php

示例14: btnInactivate_Click

 public function btnInactivate_Click()
 {
     $objConditions = QQ::AndCondition(QQ::Equal(QQN::Person()->GroupParticipation->GroupId, $this->objGroup->Id), QQ::IsNull(QQN::Person()->GroupParticipation->DateEnd));
     $personArray = Person::QueryArray($objConditions, null);
     foreach ($personArray as $objPerson) {
         $groupParticipationArray = $objPerson->GetGroupParticipationArray();
         foreach ($groupParticipationArray as $objGroupParticipation) {
             if ($objGroupParticipation->GroupId == $this->objGroup->Id) {
                 $objGroupParticipation->DateEnd = QDateTime::Now();
                 $objGroupParticipation->Save();
             }
         }
     }
     $this->dtgMembers->Refresh();
 }
开发者ID:alcf,项目名称:chms,代码行数:15,代码来源:CpGroup_ViewRegularGroup.class.php

示例15: btnSubmitPraise_Click

 protected function btnSubmitPraise_Click($strFormId, $strControlId, $strParameter)
 {
     // Generate a praise object.
     $objPraise = new Praises();
     $objPraise->Email = $this->txtEmail->Text;
     $objPraise->Name = $this->txtName->Text;
     $objPraise->Subject = $this->txtSubject->Text;
     $objPraise->Content = $this->txtContent->Text;
     $objNowTime = new DateTime();
     $objPraise->Date = QDateTime::Now();
     $objPraise->Save();
     //email success
     $this->SendMessage();
     // return to prayer page
     QApplication::Redirect('/prayer/complete_submit_praise.php');
 }
开发者ID:alcf,项目名称:chms,代码行数:16,代码来源:submit_praise.php


注:本文中的QDateTime::Now方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。