Вы можете передать новое имя шрифта, сохранив другие значения, используя существующие свойства шрифта richtextbox. Для изменения только имени шрифта выделенного текста вам нужно выполнить:
if (rtb.SelectionFont !=null)
rtb.SelectionFont = new Font(fontName, rtb.SelectionFont.Size, rtb.SelectionFont.Style);
Обратите внимание, что приведенный выше код будет работать, только если весь выделенный текст имеет одинаковое форматирование (размер шрифта, стиль и т. Д.). Это обнаружено, сначала проверив свойство SelectionFont, оно будет равно null, если выбор содержит сочетание стилей.
Теперь, чтобы изменить имя шрифта для всего содержимого richtextbox при сохранении другого форматирования, вам нужно для прокрутки всех символов richtextbox и применения имени шрифта один за другим.
for (int i = 0; i < rtb.TextLength; i++)
{
rtb.Select(i, 1);
rtb.SelectionFont = new Font(fontName, rtb.SelectionFont.Size, rtb.SelectionFont.Style);
}
вы можете попробовать это
<?php
$last_covered = date("Y-m-d", strtotime("+3 Months"));
if (!empty($statusv) && ($statusv=='Newly-Registered')) {
echo "<input type='text' class='form-control' name='last_covered' value ='".$last_covered."'>";
} else {}
?>
у вас есть неопределенная переменная в эхо-строка может исправить переменную $ last_covred - $ last_covered [ 115]
strtotime - Разобрать любое текстовое описание даты и времени на английском языке в метку времени Unix
и
date - Возвращает строка, отформатированная в соответствии с заданной форматной строкой с использованием данной целочисленной метки времени или текущего времени, если метка времени не указана.
Таким образом, чтобы синхронизировать strtotime()
и date()
, вы можете сделать это следующим образом-
$last_covered=date('Y-m-d',strtotime("+3 Months"));
DEMO: https://3v4l.org/ FpqZO